win7, v本文来源gaodai#ma#com搞@代~码^网+s2012.stlport 5.2.1 boost 1.5.3 1. 安装stlport5.2.1: 解压到d:\sdk\stlport 执行vs2012下的环境变量bat,进入cmd模式 copy stlport\build\Makefiles\nmake\vc9.mak到stlport根目录下,改名为Makefile, copystlport\build\Makefiles\nmake\vc-common.
win7, vs2012. stlport 5.2.1 + boost 1.5.3
1. 安装stlport5.2.1:
- 解压到d:\sdk\stlport
- 执行vs2012下的环境变量bat,进入cmd模式
- copy stlport\build\Makefiles\nmake\vc9.mak到stlport根目录下,改名为Makefile,
- copy stlport\build\Makefiles\nmake\vc-common.mak到stlport根目录下
- configure msvc9
- cd build\lib
- name clean install
2. 安装boost 1.5.3
- 进入vc的cmd模式
- bootstrap.bat
- 运行刚生产的bjam
3. 排除 nullptr_t问题
编译出错, 不认识nullptr-t.
解决方案:
D:\SDK\stlport\stlport\cstddef 文件中添加:
<span>#ifdef __cplusplusnamespace std { typedef decltype(__nullptr) nullptr_t; }using ::std::nullptr_t;#endif</span>
rebuild 即可!