【发布时间】:2012-04-18 08:00:11
【问题描述】:
我正在尝试将 TR1 用于某些 C++ 项目。不幸的是,我得到一个错误,不明白为什么或如何正确地做到这一点! 我正在使用 gcc 4.4.5 在 Linux 下工作。
我得到了错误
myfile.cpp:21:35: error: tr1/normal_distribution: No such file or directory
我需要的TR1文件是通过以下方式导入的:
#include <tr1/normal_distribution>
在 CMakeLists.txt 我打开 TR1 支持 (-std=c++0x)
SET (CMAKE_CXX_FLAGS "-Wall -std=c++0x -DNDEBUG -O3 -march=nocona -msse4.2")
知道我做错了什么吗?
【问题讨论】:
-
标头是
tr1/random。同样对于带有 gcc 的 TR1,您不需要 C++0x 支持。