共用方式為


移植協力廠商程式庫

當您將專案從 Visual Studio 2013 或更早版本升級至目前版本的 Visual C++時,您也必須升級專案使用的任何連結庫。 連結庫和您的項目必須由編譯程式工具組的相容版本和目標所建置。 如果您沒有連結庫原始程式碼的存取權,而且連結庫無法透過 vcpkg 取得,則必須從連結庫廠商取得更新的二進位檔。 如需詳細資訊,請參閱潛在升級問題概觀

當您從 Visual Studio 2015 或更新版本升級應用程式時,不需要升級相依性,因為這些版本所產生的程式代碼與二進制相容。 如需詳細資訊,請參閱 visual Studio版本之間的C++二進位相容性。

針對開放原始碼連結庫使用 vcpkg

過去,尋找和升級第三方連結庫有時是一項非簡單的工作。 為了更輕鬆地取得和重建C++第三方開放原始碼連結庫,Visual C++小組已建立稱為 VC++ 封裝工具vcpkg 的命令行工具。 Vcpkg 具有許多常見 C++ 開放原始碼程式庫的可搜尋目錄。 您可以直接從 vcpkg 命令列於目錄中安裝任何程式庫。 當您安裝連結庫時,Vcpkg 會在您的電腦上建立目錄樹狀結構,並在此資料夾中新增 .h 檔案、 .lib 檔案和二進位檔。 您可以在編譯命令行中使用這個資料夾,或使用 命令將其整合至Visual Studio 2015 或更新版本 vcpkg integrate install 。 整合程式庫位置之後,Visual Studio 可以找到它,並將它新增至您建立的任何新專案。 若要使用連結庫,只要 #include 使用連結庫即可。 Visual Studio 會自動將連結庫路徑新增至項目設定,並將 DLL 複製到您的方案資料夾。 如需詳細資訊,請參閱 vcpkg

回報問題

如果您的開放原始碼連結庫在 vcpkg 目錄中找不到,您可以在 GitHub 存放庫開啟問題。 這就是社群和 Visual C++ 小組可以看到它的位置,並可能為此連結庫建立通訊埠檔案。

另請參閱

Visual C++ 移植和升級指南