工作中現在會接觸boost,所以我計劃兩個月之內努力熟悉一下boost。今天在自己win10系統上嘗試安裝了boost庫,下麵把遇到的問題總結一下: 1. 下好1.61版本庫,在boost目錄下運行bootstrap.bat 時發現dos閃退且目錄下並沒有多出bjam.exe和b2.exe,以管理員 ...
工作中現在會接觸boost,所以我計劃兩個月之內努力熟悉一下boost。今天在自己win10系統上嘗試安裝了boost庫,下麵把遇到的問題總結一下:
1. 下好1.61版本庫,在boost目錄下運行bootstrap.bat 時發現dos閃退且目錄下並沒有多出bjam.exe和b2.exe,以管理員許可權運行也是沒結果。
後來索性重啟了下電腦,果然解決問題。
2. 接下來就是編譯,編譯命令的話上網搜下就有了,關鍵出現了CL不識別的問題,這個問題也好解決。在自己的boost目錄下 shift+右鍵,然後選擇在此處打開命令行。dos視窗出來後,輸入set查看環境變數信息會看到類似於這樣的信息。
可以看到我用的是vs2012,所以我輸入 這個命令:call "%VS110COMNTOOLS%"vsvars32.bat 就果斷解決了cl不識別的問題。
。。。接下來就是編譯上十多分就好。
剩下就是用到的時候在項目屬性裡邊需要做: 1. C/C++ 的常規選項裡邊添加包含目錄。
2. 連接器裡邊添加庫目錄。