我在 Visual Studio 2012 中开发了一些类,这些类大量使用了 C++11 特性,还使用了新的 std 特性,如线程和互斥锁。原因是平台独立。尝试将代码移植到 OSX 时,Xcode 编译器 5.0 无法打开以下内容:
#include <chrono>
#include <thread>
#include <functional>
#include <mutex>
我已经将构建设置切换到 C++11 并搜索了包含的 usr/include 路径。请不要建议提升,因为我试图从我的项目中消除它。