Is it possible to build ROS w. MSC++?
Moderator: Moderator Team
Is it possible to build ROS w. MSC++?
Maybe there will be a performance improvement of ROS compiled with the free C++ compiler shipped with Microsoft Visual C++ Toolkit 2003?
Have anyone tried that?
Have anyone tried that?
-
- Posts: 483
- Joined: Tue Nov 30, 2004 5:44 pm
- Location: Canada
-
- Posts: 483
- Joined: Tue Nov 30, 2004 5:44 pm
- Location: Canada
-
- Developer
- Posts: 48
- Joined: Sun Sep 18, 2005 11:58 pm
- Location: Germany
- Contact:
Good news! So, seems it's possible to compile ROS with ICC on Intel based compuster in the near future ... hehe, just kidding.
Christoph_vW wrote:Some parts can already be compiled with MSVS.
to create the project files for VS type:
"make msvc6" - VS 6
"make msvc7" - VS 2002
"make msvc71" - VS 2003
"make msvc8" - VS 2005
or:
"rbuild -vs8 msvc"
best results with VS > 6
You will allway have the choise between MinGw and Vc++. We do not want to use MSVC, because it has more APIs, but because it is faster.Mike wrote:you're probably better off going with MinGW anyway... a lot of the devs compile ReactOS on GNU/Linux, and I don't think they're going to switch operating systems to use Microsoft's compiler (no matter how many more APIs that one has over MinGW).
Where do you want ReactOS to go today ?
Most of us using windows to devloping, and few of us using linux. And I know it is some people want see reactos compiles with MSVC and use it. I am using both when I devloping reactos.you're probably better off going with MinGW anyway... a lot of the devs compile ReactOS on GNU/Linux, and I don't think they're going to switch operating systems to use Microsoft's compiler (no matter how many more APIs that one has over MinGW).
I will say a few things.
First Yes I am a linux user.
Number one Mingw(yes it runs under windows) can ship with reactos. Ie reactos should be able to rebuild itself. Third party software for building is not a good idea.
So most critical is Mingw. All other compliers are secound on the list from my point of view.
Lcc and Watcom should be higher up the list than MSVC since cannot be shiped with reactos and Lcc and Watcom can be.
Also you have to be careful not to used mangled .net(this requires the .net frame work).
If you want to talk fast the intel complier is faster in most cases guess what its hates amd hardware at times. At least the Intel complier and Mingw GCC are compad.
C++ being faster is a major issue. We have to options. Number one support the Linux fix dll of C++ lib so its shared between programs loaded less. Basicly C++ programs of GCC are majorly oversized and slowed down due to the complete C++ lib being staticly linked to the executable.
This is a problem we can work around them if you really want to.
Number one Mingw(yes it runs under windows) can ship with reactos. Ie reactos should be able to rebuild itself. Third party software for building is not a good idea.
So most critical is Mingw. All other compliers are secound on the list from my point of view.
Lcc and Watcom should be higher up the list than MSVC since cannot be shiped with reactos and Lcc and Watcom can be.
Also you have to be careful not to used mangled .net(this requires the .net frame work).
If you want to talk fast the intel complier is faster in most cases guess what its hates amd hardware at times. At least the Intel complier and Mingw GCC are compad.
C++ being faster is a major issue. We have to options. Number one support the Linux fix dll of C++ lib so its shared between programs loaded less. Basicly C++ programs of GCC are majorly oversized and slowed down due to the complete C++ lib being staticly linked to the executable.
This is a problem we can work around them if you really want to.
ReactOS main compiler will always be gcc, and we need the code compatible betwin gcc and mssvc. When we compiles with msvc we found some mistage and when we compile with gcc we found others. And I love MSVS Debguer and GUI. It help me alot to devloping directdraw for reactos and other nice stuff. I will say use the compiler u like.
Who is online
Users browsing this forum: Ahrefs [Bot] and 66 guests