簡體   English   中英

在win7上使用MinGW 6.3.0構建增強1.63.0

[英]Building boost 1.63.0 with MinGW 6.3.0 on win7

我現在正在學習C和C ++,並且正在嘗試使用測試Suite of Boost for TDD with Codeblocks。

在大量的文檔閱讀之后,這沒有多大幫助,我發現了這個:

使用MinGW 5.3.0構建增強1.61.0

我在我的系統上幾乎以同樣的方式做到了(但是我必須以管理員的身份運行它,這讓我有點惱火,否則我收到了一條拒絕訪問的消息):

所以blabla添加了一些環境變量...然后在提示符中,我做了:

。\\ bootstrap.bat gcc。\\ install toolset = gcc --prefix = C:... \\ boost_1_63_0 \\ tools \\ build \\(沒有再次設置工具集我得到警告:“沒有配置工具集”和更多)

現在我得到:

注意:找不到主目標文件通知:假設它是要創建的文件的名稱。 注意:找不到主目標(x86)\\ boost_1_63_0 \\ notice:假設它是要創建的文件的名稱。 不知道如何制作文件不知道如何制作(x86)\\ boost_1_63_0 \\ ...找到2個目標......無法找到2個目標......

並且二進制文件沒有構建。

這是我所知的結束......我錯過了什么重要的事情?

從評論。 您的主要問題似乎是您正在嘗試構建並將boost安裝到C:\\Program Files (x86)\\boost_1_63_0 請記住,Program Files是受UAC保護的文件夾。 它需要UAC提升才能將文件寫入此位置。 有關UAC文件夾保護的更多信息,請參閱此處: 什么使c:\\ Program Files受UAC保護?

第二個問題是,由於您的目標路徑中有一個空間,因此在傳遞命令行參數以構建boost時必須引用該空間。

對於這兩個問題,我建議不要從驅動器上的不同文件夾中安裝和構建C:\\ Program Files構建,而不是在文件夾名稱中沒有空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM