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
2)编译TAO\TAO_IDL文件夹里的TAO_IDL_ACE_vc12.sln
3)进入%ACE_ROOT%\TAO目录,用VS2013打开工程文件TAO_ACE_vc12.sln,编译(耗时较长),编译完成即可。
以上都编译成功,则环境已成功搭建。
PS:之前编译的过程中,有教程直接让编译3)的TAO_ACE_vc12.sln,编译一直没成功,报错:
c1 : fatal error C1083: 无法打开源文件: “”: No such file or directory”
c1 : fatal error C1083: 无法打开源文件: “\tao”: No such file or directory”
c1 : fatal error C1083: 无法打开源文件: “\orbsvcs”: No such file or directory"
后来根据其他参考资料抱着试试看的心态按顺序编译了1)、2)、3),终于成功了,应用工程也能正常编译通过,以上内容供各位参考。