首頁 >資料庫 >mysql教程 >stlport 5.2.1 + boost 1.5.3安装与 nullptr

stlport 5.2.1 + boost 1.5.3安装与 nullptr

WBOY
WBOY原創
2016-06-07 15:25:491398瀏覽

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:

  1. 解压到d:\sdk\stlport
  2. 执行vs2012下的环境变量bat,进入cmd模式
  3. copy stlport\build\Makefiles\nmake\vc9.mak到stlport根目录下,改名为Makefile,
  4. copy stlport\build\Makefiles\nmake\vc-common.mak到stlport根目录下
  5. configure msvc9
  6. cd build\lib
  7. name clean install
2. 安装boost 1.5.3
  1.  进入vc的cmd模式
  2. bootstrap.bat
  3. 运行刚生产的bjam
3. 排除 nullptr_t问题

编译出错, 不认识nullptr-t.

解决方案:

D:\SDK\stlport\stlport\cstddef 文件中添加:

<span>#ifdef __cplusplus
namespace std { typedef decltype(__nullptr) nullptr_t; }
using ::std::nullptr_t;
#endif</span>

rebuild 即可!
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:Oracle 试题一下一篇:db4o