最近项目需要用CORBA,记录下windows下ACE+TAO环境搭建,内容为各个地方copy而来,非原创,亲测有效(最近测试时间2019.04.01)。
我的平台:win10, 64位,VS2013
步骤:
1. 下载ACE+TAO.zip,
我下载的版本:ACE+TAO-6.5.0.zip
下载地址:http://download.dre.vanderbilt.edu/
2. 解压
解压到C:/下,现在ACE的目录为:C:/ACE_wrappers
3. 配置环境变量
新建环境变量:
ACE_ROOT = C:\ACE_wrappers
TAO_ROOT = %ACE_ROOT%\TAO
在系统环境变量Path中添加:%ACE_ROOT%\bin;%ACE_ROOT%\lib
4. 进入%ACE_ROOT%\ace目录,创建一个名为config.h的文件,文件内容如下
#ifndef ACE_CONFIG_H
#define ACE_CONFIG_H
#define ACE_DISABLE_WIN32_ERROR_WINDOWS
#define ACE_DISABLE_WIN32_INCREASE_PRIORITY
#define ACE_HAS_MFC 1
#include "ace/config-win32.h"
#endif /* ACE_CONFIG_H */
5、开始编译
1)编译ace文件夹里的ace_vc12.sln,编译成功后如下图: