stlport 5.2.1 + boost 1.5.3安装与 nullptr
程序员文章站
2022-03-24 22:04:52
...
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, 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
- 进入vc的cmd模式
- bootstrap.bat
- 运行刚生产的bjam
编译出错, 不认识nullptr-t.
解决方案:
D:\SDK\stlport\stlport\cstddef 文件中添加:
#ifdef __cplusplus
namespace std { typedef decltype(__nullptr) nullptr_t; }
using ::std::nullptr_t;
#endif
rebuild 即可!