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.
Microsoft Visual Studio
Moderator: Moderator Team
Microsoft Visual Studio
Last edited by eersoy93 on Mon Aug 12, 2013 10:26 am, edited 1 time in total.
Re: Microsoft Visal Studio
According to the people writing the code, Visual Studio and Microsoft's toolchains have a lot of nice tools to help with development.
Re: Microsoft Visal Studio
I think it's not about just compiling, but also about comfort while browsing and debugging
- EmuandCo
- Developer
- Posts: 4734
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Microsoft Visal Studio
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.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
-
- Posts: 128
- Joined: Sat Dec 22, 2012 7:36 am
Re: Microsoft Visal Studio
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.
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.
Re: Microsoft Visal Studio
One of the main strong points of most MS products is their ability to integrate seemingly different things on a nice and productive environment.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.
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).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.
Re: Microsoft Visal Studio
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."mrugiero wrote: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).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.
Re: Microsoft Visal Studio
Also, there's a "RosBE for ARM" which is quite old now (and unmaintained anymore) and which wants some loveZ98 wrote: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."mrugiero wrote: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).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.
Who is online
Users browsing this forum: Google [Bot] and 74 guests