Microsoft Visual Studio

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
eersoy93
Posts: 289
Joined: Mon Mar 19, 2012 11:24 pm
Contact:

Microsoft Visual Studio

Post by eersoy93 »

Hi friends! I'm asking to developers:

Why you work to compile ReactOS via Visual Studio? According to me, it is unnecessary. GCC is enough for compiling ReactOS.

Thanks for answers.
Last edited by eersoy93 on Mon Aug 12, 2013 10:26 am, edited 1 time in total.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Microsoft Visal Studio

Post by Z98 »

According to the people writing the code, Visual Studio and Microsoft's toolchains have a lot of nice tools to help with development.
User avatar
jonaspm
Posts: 585
Joined: Mon Nov 21, 2011 1:10 am
Location: Mexico
Contact:

Re: Microsoft Visal Studio

Post by jonaspm »

I think it's not about just compiling, but also about comfort while browsing and debugging
User avatar
EmuandCo
Developer
Posts: 4465
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Microsoft Visal Studio

Post by EmuandCo »

The MSVC Debugger is wonderful. When it worked the first time it already revealed a bunch of bugs, like overwriting parts of memory addresses and stuff which MUST NOT happen. GCC is good for Linux build, but in the future MSVC will be the best option for ROS.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes
BlackRabbit
Posts: 128
Joined: Sat Dec 22, 2012 7:36 am

Re: Microsoft Visal Studio

Post by BlackRabbit »

I have made no secret of my preference for Visual Studio over other types of development environments. As I have mentioned before, if one considers each individual benefit of Visual Studio, and asks if it is better than the alternative, in many cases, the answer might be "no" or "not much better". But when you take the combination of all the features, together, at once, the convenience is without equal, in my opinion.

For example, I am currently working on creating a Visual Studio environment that will allow compilation of (most of) ReactOS to ARM, and in particular, for the Raspberry Pi. In addition to Raspberry Pi, there are many other ARM devices, and being able to generate, quickly, images for these other devices...I can already see how one might do this with Visual Studio. Certainly it is possible to generate images using other methods, but with Visual Studio, it seems so much easier.
mrugiero
Posts: 482
Joined: Sun Feb 14, 2010 9:12 am

Re: Microsoft Visal Studio

Post by mrugiero »

BlackRabbit wrote:I have made no secret of my preference for Visual Studio over other types of development environments. As I have mentioned before, if one considers each individual benefit of Visual Studio, and asks if it is better than the alternative, in many cases, the answer might be "no" or "not much better". But when you take the combination of all the features, together, at once, the convenience is without equal, in my opinion.
One of the main strong points of most MS products is their ability to integrate seemingly different things on a nice and productive environment.
For example, I am currently working on creating a Visual Studio environment that will allow compilation of (most of) ReactOS to ARM, and in particular, for the Raspberry Pi. In addition to Raspberry Pi, there are many other ARM devices, and being able to generate, quickly, images for these other devices...I can already see how one might do this with Visual Studio. Certainly it is possible to generate images using other methods, but with Visual Studio, it seems so much easier.
Doesn't CMake help a lot for that? It shouldn't be hard to set it to target ARM with either GCC or MSVC, what else have to be done to set the build environment (I'm not talking of fixing what is needed, for which VS help is quite obvious, but setting it to build for ARM only).
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Microsoft Visal Studio

Post by Z98 »

mrugiero wrote:
BlackRabbit wrote: For example, I am currently working on creating a Visual Studio environment that will allow compilation of (most of) ReactOS to ARM, and in particular, for the Raspberry Pi. In addition to Raspberry Pi, there are many other ARM devices, and being able to generate, quickly, images for these other devices...I can already see how one might do this with Visual Studio. Certainly it is possible to generate images using other methods, but with Visual Studio, it seems so much easier.
Doesn't CMake help a lot for that? It shouldn't be hard to set it to target ARM with either GCC or MSVC, what else have to be done to set the build environment (I'm not talking of fixing what is needed, for which VS help is quite obvious, but setting it to build for ARM only).
We've been wondering the same thing. We've yet to receive any actual info beyond the initial claim of "cmake is not good enough."
hbelusca
Developer
Posts: 1197
Joined: Sat Dec 26, 2009 10:36 pm
Location: Zagreb, Croatia

Re: Microsoft Visal Studio

Post by hbelusca »

Z98 wrote:
mrugiero wrote:
BlackRabbit wrote: For example, I am currently working on creating a Visual Studio environment that will allow compilation of (most of) ReactOS to ARM, and in particular, for the Raspberry Pi. In addition to Raspberry Pi, there are many other ARM devices, and being able to generate, quickly, images for these other devices...I can already see how one might do this with Visual Studio. Certainly it is possible to generate images using other methods, but with Visual Studio, it seems so much easier.
Doesn't CMake help a lot for that? It shouldn't be hard to set it to target ARM with either GCC or MSVC, what else have to be done to set the build environment (I'm not talking of fixing what is needed, for which VS help is quite obvious, but setting it to build for ARM only).
We've been wondering the same thing. We've yet to receive any actual info beyond the initial claim of "cmake is not good enough."
Also, there's a "RosBE for ARM" which is quite old now (and unmaintained anymore) and which wants some love :)
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 5 guests