[ace-users] ACE-based project on Windows
Sowayan, Abdullah (N-DUA)
abdullah.sowayan at lmco.com
Fri Jun 29 10:24:23 CDT 2007
>After a long pause, I may need to get involved on a development project
>using ACE on Windows (2003 server). I understand MSVC 6 support has
>dropped for some time now, but that is what I have, so I would like to
>the following questions:
>* What is the latest ACE version that supported compilation on MSVC 6?
>long ago in time was this?
I believe that ACE 5.5.1 was the last one that supported MSVC 6.
>* If I decide to update my tools, what is the current version of MSVC
>I should use? I only want C++, not C# or (gasp!) VB.
I use Visual Studio 7.1 (Aka, Visual Studio.NET 2003). ACE also works
with Visual Studio 8.0 (aka, Visual Studio.NET 2005.
>Would it be possible
>to download a free version of MSVC from the Internet?
I don't think so.
>* I will be using a subset of ACE for my project; off the top of my
>threads, acceptor and connector for two processes on the same machine,
>maybe NT service support. Where can I read some docs regarding how to
>partition ACE to only have this subset of functionality?
If you statically build and link ACE, the linker will discard unused
object files. I believe much of the effort done under ACE was to split
stuff into many object files so the linker can discard unused ones. I
think the ACE library under windows is ~2 Megs, since you're running
under Windows, I don't think you even need to bother with that (what's 2
megs vs. say 1 meg on a desktop machine).
More information about the Ace-users