c – 对pthread CLion的未定义引用
发布时间:2020-12-16 10:07:30 所属栏目:百科 来源:网络整理
导读:我正在尝试在CLion中运行这个简单的线程c程序 #include iostream#include threadusing namespace std;//Start of the thread t1 void hello() { cout "Hello,concurrent world!" endl; } int main() { thread t1(hello); // spawn new thread that calls hel
我正在尝试在CLion中运行这个简单的线程c程序
#include <iostream> #include <thread> using namespace std; //Start of the thread t1 void hello() { cout << "Hello,concurrent world!" << endl; } int main() { thread t1(hello); // spawn new thread that calls hello() cout << "Concurrency has started!" << endl; t1.join(); cout << "Concurrency completed!"; return 0; } 我的问题是有一个未定义的引用pthread的错误,我没有看出我做错了什么…请注意我在CLion上这样做. 解决方法
在CLion中,要使用标志-pthread进行编译,您应该将以下行添加到CMakeLists.txt(我已经测试并且它可以工作):
SET(CMAKE_CXX_FLAGS -pthread) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 关于如何为PostgreSQL编写存储过程的Ruby教程?
- vb.net Video Filters
- Ajax Post Cross Domain 跨域请求 WCF RestFull
- c# – 是否可以将GroupCollection转换为List或IEnumerable?
- c# – 使用.net和mono中的JSON开始
- c# – 使用partial从自动生成的linq-sql对象中抽象方法
- Swift枚举中的默认参数
- .net – Thread.CurrentThread.CurrentCulture和ajax
- The Swift Programming Language swift 4 下载地址
- 正则表达式