[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 mailing list