程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C指針原理(41)

C指針原理(41)

編輯:關於C語言

C++的boost庫

1、Boost在freebsd下的安裝

dp@dp:~ % ftp http://jaist.dl.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.gz

dp@dp:~ % tar jxvf boost_1_55_0.tar.gz

dp@dp:~ % su

root@dp:/home/dp#cd boost_1_55_0

root@dp:/home/dp/boost_1_55_0 # ./bootstrap.sh

root@dp:/home/dp/boost_1_55_0 # ./bjam

root@dp:/home/dp/boost_1_55_0 # ldconfig

root@dp:/home/dp/boost_1_55_0 # cd ..

測試是否安裝成功:

dp@dp:~/boostlearn % cat 1.cpp

#include

#include

int main()

{

using boost::lexical_cast;

int a= lexical_cast("210923");

double b = lexical_cast("4358.56");

std::cout << a << std::endl;

std::cout << b << std::endl;

return 0;

}

然後編譯上述程序:

使用g++編譯

dp@dp:~/boostlearn % g++ -o boost_test1 1.cpp -I /home/dp/boost_1_55_0

使用CC編譯

dp@dp:~/boostlearn % g++ -o boost_test1 1.cpp -I /home/dp/boost_1_55_0

注意,cc和gcc編譯C代碼文件,而CC和g++編譯C++代碼文件。

最後運行

dp@dp:~/boostlearn % ./boost_test1

210923

4358.56

dp@dp:~/boostlearn % ./boost_test2

210923

4358.56

dp@dp:~/boostlearn %

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved