boost 库CMakeLists.txt配置
来源:互联网 发布:lns是什么社交软件 编辑:程序博客网 时间:2024/04/19 23:22
环境:ubuntu14.04 64bit,这是在学习C++并发实战配置的。
cmake_minimum_required(VERSION 3.3)project(Concurrent)find_package(Boost REQUIRED COMPONENTS system thread)include_directories( include ${Boost_INCLUDE_DIRS})link_libraries( ${Boost_LIBRARIES})set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ")set(SOURCE_FILES main.cpp)add_executable(Concurrent ${SOURCE_FILES})
#include <iostream>#include <boost/thread.hpp>#include <unistd.h>#include <sys/syscall.h>using namespace std;void show(){ cout<<"hello world "<<syscall(SYS_gettid)<<endl;}int main() { cout << "Hello, World!" << endl; boost::thread t(show); cout<<"main thread"<<syscall(SYS_gettid)<<" "<<t.get_id()<<endl; if(!t.joinable()) { cout<<"thread unjoined\n"; } else { cout<<"thread joinable\n"; t.join(); } return 0;}
0 0
- boost 库CMakeLists.txt配置
- Ubuntu16.04 安装Boost与Opencv及CMakeLists.txt配置
- Android Studio CMakeLists.txt文件配置
- CMakelists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt添加opencv库注意事项
- CMakeLists.txt添加opencv库注意事项
- ROS编程中如何配置CMakelists.txt来调用外部的动态链接库(.so文件)
- CMAKE配置VS2008 X32驱动开发工程的 cmakelists.txt
- ubuntu下clion中配置opencv的CMakeLists.txt
- 编写消息订阅和发布,配置CMakeLists.txt文件
- AndroidStudio2.2NDK CMakeLists.txt配置新的.cpp
- AndroidStudio2.2NDK CMakeLists.txt配置新的.cpp
- Android OpenSLES jni开发 Cmake 编译 CmakeLists.txt 配置
- CMakeLists.txt的写法
- [系统与控制]力场盾系统升级原因
- LCD 基本知识
- c语言基础知识
- 【CF 327C】【弱渣终于a题了】翻译 & 题解
- 贝叶斯 算法 实例
- boost 库CMakeLists.txt配置
- 206,UIPickView类
- TSP
- 基于RTSP的流媒体播放器制作(2)
- jython使用入门
- Block的注意点
- Objective-C Runtime
- Java中整数溢出的问题:int i=1000000;i*i为何等于-727379968,Java是如何处理溢出的?
- Object-C--->Swift之(一)元组(tuple)类型