這兩天幫趙同學安裝各種東西,vcpkg是其中之一,昨天搞了半天,遇到的問題記錄一下。雖然不知道以后會不會用到。
本來安裝方法在git上寫得很清楚,又簡單。但是還是花費時間才搞清楚一些bug。
安裝和使用方法
Prerequisites:
Windows 10, 8.1, 7, Linux, or MacOS
Visual Studio 2015 Update 3 or newer (on Windows)
Git
Optional: CMake 3.12.4
To get started:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
PS> .\bootstrap-vcpkg.bat
Linux:~/$ ./bootstrap-vcpkg.sh
Then, to hook up user-wide integration, run (note: requires admin on first use)
PS> .\vcpkg integrate install
Linux:~/$ ./vcpkg integrate install
Install any packages with
PS> .\vcpkg install sdl2 curl
Linux:~/$ ./vcpkg install sdl2 curl
bootstrap-vcpkg.bat無法運行
其實安裝就只有編譯這一步,bootstrap-vcpkg.bat就是用來編譯的。
原因一:git clone下來的文件有缺失,仔細看bat是個空文件,兩個人都遇到了這種情況,原因未知,最后選擇從網頁上直接download zip就解決了。
原因二:cmd運行要調用powershell.exe,但是我的電腦里沒有將這個添加到path里,所以也無法運行。添加后就解決了。
講得很輕松,其實搞明白原因還是花了不少時間的。