I am looking for some info and opinions on cross platform development. We
wish to port/create applications for Windows and Unix. Now I am NOT a UNIX
person so when I say UNIX, I am saying Red Hat, Linspire, Suse, Solarix,
etc. I am not sure if these all fall under the UNIX umbrella but I am
putting them there till I am told differently. I am looking for products
that will let me build my application using Visual Studio and then cross
compile it for different targets, hopefully within VC. Does something like
this exist?

Signature
Thanks
Ralph Krausse
www.consiliumsoft.com
Use the START button? Then you need CSFastRunII...
A new kind of application launcher integrated in the taskbar!
ScreenShot - http://www.consiliumsoft.com/ScreenShot.jpg
Keith - 16 Jul 2004 19:22 GMT
Source Forge hosts quite a few cross platform development projects.
www.sourceforge.net
I believe there is a UNIX version of the .NET compiler being built there.
> I am looking for some info and opinions on cross platform development. We
> wish to port/create applications for Windows and Unix. Now I am NOT a UNIX
[quoted text clipped - 4 lines]
> compile it for different targets, hopefully within VC. Does something like
> this exist?
Harold Howe - 23 Jul 2004 20:38 GMT
> I am looking for some info and opinions on cross platform development. We
> wish to port/create applications for Windows and Unix. Now I am NOT a UNIX
> person so when I say UNIX
I assume you are talking about C or unmanaged C++, correct?
You may want to take a look at how doxygen is built. They have dsw's and
dsp's for building from the VS6 ide. They also have an automake/make
system for building from the command line on other platforms. The
makefiles use gnu make and gcc. I was able to build from the command
line under cygwin on windows. You could set up a similar environment
with vs.net.
You mentioned cross compiling right from vs.net. I can't offer any
advice there. Cross compiling linux and unix binaries from a windows
maching is not typically done I think (but I could be wrong). I don't
know of any products that do this.
If you want to create cross platform .net apps, look at the mono project.
H^2