windows下vc6编译Ice3.3.1
1 安装ice的第3方安装包,安装到默认路径
2 修改Ice-3.3.1\cpp\config目录下Make.rules.mak中的配置: CPP_COMPILER= VC60,如果是其它版本编译器,则对应修改。
3 运行cmd进入命令行窗口
3 在命令行窗口cd到vc的安装目录bin下例如:C:\Program Files\Microsoft Visual Studio\VC98\Bin
运行VCVARS32.BAT设置编译器选项
4 在命令行窗口cd到Ice-3.3.1\cpp目录
5 运行下面的命令
set INCLUDE=D:\study\avocado\c++\thirdparty\Microsoft SDK\include;C:\Ice-3.3.1-ThirdParty-VC60\include;C:\Ice-3.3.1-ThirdParty-VC60\include\stlport;%INCLUDE%;
set LIB=D:\study\avocado\c++\thirdparty\Microsoft SDK\Lib;%LIB%;
6 运行 nmake /f Makefile.mak
注意3跟5的顺序不能搞反。
1 安装ice的第3方安装包,安装到默认路径
2 修改Ice-3.3.1\cpp\config目录下Make.rules.mak中的配置: CPP_COMPILER= VC60,如果是其它版本编译器,则对应修改。
3 运行cmd进入命令行窗口
3 在命令行窗口cd到vc的安装目录bin下例如:C:\Program Files\Microsoft Visual Studio\VC98\Bin
运行VCVARS32.BAT设置编译器选项
4 在命令行窗口cd到Ice-3.3.1\cpp目录
5 运行下面的命令
set INCLUDE=D:\study\avocado\c++\thirdparty\Microsoft SDK\include;C:\Ice-3.3.1-ThirdParty-VC60\include;C:\Ice-3.3.1-ThirdParty-VC60\include\stlport;%INCLUDE%;
set LIB=D:\study\avocado\c++\thirdparty\Microsoft SDK\Lib;%LIB%;
6 运行 nmake /f Makefile.mak
注意3跟5的顺序不能搞反。
有时候为了方便调试,需要使用vc6.0直接搭建ice的源码工程,现把我之前搭建ice工程的步骤记录下来,方便以后直接拿来使用
新建立一个myiceproject目录,iceutil,ice等ice的源码工程目录位于myiceproject下,例如ice.dsp 就位