VCPKG C++ 相關工具下載過慢解決方案

Windows 平臺是一個很強大的開發平臺。集合了很多優秀的工具。前些年微軟出了官方的C++ 包的管理工具。經過這些年的發展,逐漸發展完善。

現在在Linux和macOS下也可以使用了。做到了跨平臺,這個很不容易。並且默認編譯的時候就是全核心編譯。這個很好,加快了編譯的速度。

但是在國內使用有個問題,一些相關需要的工具下載的速度極慢,比如說cmake,git,7zip 等等,在Linux和macOS下有個設置選項,可以設置選擇使用系統自帶的相應的工具,其實這些工具差一些版本沒關係,但是vcpkg 裏面集成的東西卻必須是最新的,應該是爲了兼容性考慮。

那麼爲了解決下載過慢,或者中途崩潰的情況,在win下我們可以將scrpits/vcpkgTools.xml 文件進行修改,以繞過需要下載的相應的困境。使用我們系統中安裝的cmake git 7zip 等工具,這些工具可以用迅雷下載比較方便,可以下載安裝版的。(vcpkg一般都下載的是便攜版)。這些工具解決之後,就要解決在安裝過程中需要下載包的問題。

這些C++包往往都需要從github上下載。很多速度很慢,或者無法訪問。很多這個包都是基於curl 工具進行下載的。我們需要設置環境代理

set HTTP_PROXY=127.0.0.1:10809
set HTTPS_PROXY=127.0.0.1:10809

這樣再進行下載的時候就會快很多了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章