centos(x86 64 비트 시스템)사용 boost 과정

8556 단어 MAC&iPhone 개발
1.gcc,g++,make 등 개발 환경 설치yum groupinstall  "Development Tools"
2.boost 설치 yum install boost boost-devel boost-doc
  :        /usr/lib64   

3.
 
  
  1. #include <boost/thread.hpp>  
  2. #include <iostream>  
  3.   
  4. void task1() {   
  5.     // do stuff  
  6.     std::cout << "This is task1!" << std::endl;  
  7. }  
  8.   
  9. void task2() {   
  10.     // do stuff  
  11.     std::cout << "This is task2!" << std::endl;  
  12. }  
  13.   
  14. int main (int argc, char ** argv) {  
  15.     using namespace boost;   
  16.     thread thread_1 = thread(task1);  
  17.     thread thread_2 = thread(task2);  
  18.   
  19.     // do other stuff  
  20.     thread_2.join();  
  21.     thread_1.join();  
  22.     return 0;  
  23. }  
4. makefile

g++ -I./inlcude -L./usr/lib64  asio_thread.cpp -lboost_thread-mt  -o example
  :        /usr/lib64   
5.  
This is task2!
This is task1!

좋은 웹페이지 즐겨찾기