I thought I would show the mock-up of Visual Studio hosting (a part of) the repository.  As you can see, I only “did” ‘ 7 projects, which, of course, are not really “done”. There are compilation errors, most of which are easily fixed (setting the include path), but I did not correct them because, as I said, this is merely a mock-up. However, the ARMv4 support is real, courtesy of Visual Studio 2008, which comes with an ARMv4 compiler, which, after some tweaks, should compile runnable code for the Raspberry Pi as a bonus. No, it’s not ARMv7, but it would still allow hoards of younger enthusiasts to get their Win32 apps to run natively under ReactOS on Raspberry Pi. All files for ntoskrnl were put in their corresponding spots. I wanted to try one of the larger projects to check the Intellisense of a large project. And finally, SVN integration is working, so check-in can be done right from the IDE after an edit-compile-test cycle. Also, because of direct SVN integration inside Visual Studio, any change to the structure of the solution, like, say renaming a project, or moving 20 files from one project to another another, automatically gets propagated back to SVN server, as you can imagine.

 

Cheers,

-John

 

 

From: ros-dev-bounces@reactos.org [mailto:ros-dev-bounces@reactos.org] On Behalf Of Timo Kreuzer
Sent: Thursday, January 03, 2013 2:18 AM
To: ReactOS Development List
Subject: Re: [ros-dev] Notice Of Intent - Visual Studio Build of ReactOS

 

Am 02.01.2013 19:04, schrieb J. C. Jones:

It would take 2-3 hours to create VS projects for all user-mode modules.

No offence, but I think you are highly underestimating the magnitude of our codebase. We are talking about several hundred modules. And you probably also overestimate the pace at which you can create project files. I did that myself for a much smaller project, so I know what I'm talking about.
But maybe I'm wrong and they call you "The Machine" :D


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.2805 / Virus Database: 2637/6005 - Release Date: 01/02/13