【问题标题】:Does VC++ 2010 Express not have std::thread?VC++ 2010 Express 没有 std::thread 吗?
【发布时间】:2012-07-15 23:40:38
【问题描述】:

VC++ 2010 Express 没有 std::thread 吗?我正在使用多线程 DLL。编译器找不到头文件,也无法识别 std::thread::hardware_concurrency。是否有一些我需要修复的设置,或者它只是丢失了? (2012 年 7 月,最新和最伟大的。)

【问题讨论】:

    标签: multithreading visual-studio-2010 visual-c++


    【解决方案1】:

    std::thread 是在相对较新的 C++11 中添加的。

    VC++ 2010 不支持它。但是 VC++ 2012 应该有。

    【讨论】:

    • 谢谢。你知道吗,它会在像 VC++ Express 这样的免费编译器中提供吗?如果有,什么时候提供?
    • Express 将具有与 Pro 版本相同的 C++11 支持。
    • AFAIK,他们从 Express 版本中删除的内容与语言无关。只是可用性功能。
    • 这里列出了 VC++ Express 2010 中没有的内容:stackoverflow.com/questions/3164970/… 我认为 VC++ 2012 不会有太大的不同。
    猜你喜欢
    • 2012-03-04
    • 2012-12-19
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    相关资源
    最近更新 更多