gpt4 book ai didi

c++11 - CLion 无法解析线程

转载 作者:行者123 更新时间:2023-12-02 03:22:38 24 4
gpt4 key购买 nike

我正在使用“JetBrains CLion 2017.1”编写基于 C++ 11 的多线程程序。代码在这里:

#include <stdlib.h>
#include <iostream>
#include <thread>

void thread_task() {
std::cout << "hello thread" << std::endl;
}

int main(int argc, const char *argv[])
{
std::thread t(thread_task);
t.join();

return EXIT_SUCCESS;
}

“CMakeLists.txt”是默认值:

cmake_minimum_required(VERSION 3.7)
project(AgileDev)

set(CMAKE_CXX_STANDARD 11)

set(SOURCE_FILES main.cpp)
add_executable(AgileDev ${SOURCE_FILES})

但是 CLion 无法解析“线程”:错误图片 enter image description here

我想知道我哪里错了。 (^T)

最佳答案

我遇到了完全相同的错误。显然,如果您使用 mingw,它不支持标准线程。您应该下载这个:https://github.com/meganz/mingw-std-threads

并将 mingw.mutex.hmingw.thread.h 添加到项目目录中。将其包含在 cpp 源文件的顶部。

#include "mingw.thread.h"

然后应该可以工作了

关于c++11 - CLion 无法解析线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43189300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com