win32 development in a linux environment
I was wondering how well Wine would support MSVS, and/or win32 app development? the reason i ask is because i really enjoy using linux, but i don't really feel the need to expand into linux development(there are enough things on my plate at the moment). that being said, i spend most of my free time programming, and would like to be able to compile and run any win32 apps i'm working on while in linux
has anyone tried this/read anything about it?
thanks
Quote:Original post by godsenddeathI attempted do the same thing on a Mac, using a MinGW cross-compiler, and CrossOver Office (a comercial branch of WINE). In general, I found that WINE's 3D graphics support was not mature enough to be useful for game development, and debugging was a complete pain.
I was wondering how well Wine would support MSVS, and/or win32 app development? the reason i ask is because i really enjoy using linux, but i don't really feel the need to expand into linux development(there are enough things on my plate at the moment). that being said, i spend most of my free time programming, and would like to be able to compile and run any win32 apps i'm working on while in linux
In the end, I switched to running Visual Studio Express in a stripped-down version of Windows XP emulated under VMWare. The performance isn't exactly stellar, but it gets the job done, and I have the same disk image hooked up for dual boot if I need to test things directly.
Quote:Original post by swiftcoderQuote:Original post by godsenddeathI attempted do the same thing on a Mac, using a MinGW cross-compiler, and CrossOver Office (a comercial branch of WINE). In general, I found that WINE's 3D graphics support was not mature enough to be useful for game development, and debugging was a complete pain.
I was wondering how well Wine would support MSVS, and/or win32 app development? the reason i ask is because i really enjoy using linux, but i don't really feel the need to expand into linux development(there are enough things on my plate at the moment). that being said, i spend most of my free time programming, and would like to be able to compile and run any win32 apps i'm working on while in linux
In the end, I switched to running Visual Studio Express in a stripped-down version of Windows XP emulated under VMWare. The performance isn't exactly stellar, but it gets the job done, and I have the same disk image hooked up for dual boot if I need to test things directly.
I will look at some emulators and try that, I figured that game dev would be damn near impossible in that situation, thats why I would be happy just to be able to do some win32 stuff while in linux
thanks for the help guys
Yeah, I'm doing this the other way around (linux development in windows), but you can do the exact same thing to get it to work nicely. I just use virtualbox to install linux into a VM, which has the nice feature of being able to share folders between the guest and host OS's.
I work in visual C++, so I basically use that to do all the coding and project stuff. I then use a custom little app i knocked up in C# that uses the Microsoft.VisualStudio.VCProjectEngine classes to get information about the projects, build settings etc; which i then use to output gcc makefiles. I use the seamless mode in virtualbox to merge both OS's, so i have the linux terminal next to visual C++ which i just point at the relevent makefiles and I'm done.
1. install windows into virtualbox
2. install virtualbox additions into the windows guest
3. setup a shared folder
4. install VC++ into windows.
5. setup a VC project, or hack together a Win32 makefile
6. build and debug in windows (using the src in your linux folders...)
3D performance leaves a lot to be desired, since you're more or less limited to software. It works, but there aren't any extensions or fun shader capabilities available. I do have a dual boot with linux to test any GL related stuff (eg shaders etc), but it's very rare that i need to switch OS's...
I work in visual C++, so I basically use that to do all the coding and project stuff. I then use a custom little app i knocked up in C# that uses the Microsoft.VisualStudio.VCProjectEngine classes to get information about the projects, build settings etc; which i then use to output gcc makefiles. I use the seamless mode in virtualbox to merge both OS's, so i have the linux terminal next to visual C++ which i just point at the relevent makefiles and I'm done.
1. install windows into virtualbox
2. install virtualbox additions into the windows guest
3. setup a shared folder
4. install VC++ into windows.
5. setup a VC project, or hack together a Win32 makefile
6. build and debug in windows (using the src in your linux folders...)
3D performance leaves a lot to be desired, since you're more or less limited to software. It works, but there aren't any extensions or fun shader capabilities available. I do have a dual boot with linux to test any GL related stuff (eg shaders etc), but it's very rare that i need to switch OS's...
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement