Media Log

ACE 6.0 static build

2011. 3. 6. 17:37 | Softwares
ACE는 세상에서 가장 유명한 네트워크 프로그래밍 라이브러리이다.
여러 플랫폼에서 동작 할 수 있도록 설계/구현 되었고, 윈도우 사용자가 비주얼 스튜디오에서 쉽게 빌드할 수 있도록 솔루션 파일들까지(VC7,8,9,10) 제공해주는 서비스 정신도 갖추고 있다.

얼마전에는 ACE의 버전이 5.6에서 6.0으로 메이저 업데이트 되었다. 그런데 기존에는 static 라이브러리로 빌드하기 위한 솔루션 파일을 따로 제공해주었었는데 6.0 부터는 static 관련 sln 파일들이 없어져버렸다.

뭐지, 내가 직접 만들어 쳐넣으라는 소리인가. 서비스 정신이 사라졌나.
할 수 있는 다른 방법을 분명히 제공해주었을 것 같아서 여기저기 알아보다가 아래의 뉴스그룹 쓰레드에서 그 방법을 찾았다.
http://groups.google.com/group/comp.soft-sys.ace/browse_thread/thread/1eb2a24108d2b1c1#

자신이 원하는 솔루션 파일을 생성해주는 Perl 스크립트가 제공되는데 다음처럼 이용하면 된다.
..\ACE 6.0.1\ACE_wrapper\ace> ..\bin\mwc.pl -type vc10 -static

윈도에서 Perl을 설치하기 싫으면 근처에 접근할 수 있는 아무 리눅스로나 잠시 옮겨가서 만들어와도 되겠다.