2016-05-16 19 views
0

我想在Windows上編譯CGAL lib並將其用於visual studio 我已經構建了boost併成功使用CMAKE來爲visual studio創建CGAL解決方案。然後我打開解決方案並使用批量構建來重建所有(沒有錯誤),但是我在教程中看到,您應該單獨重建安裝以複製文件以創建include和lib目錄。重建CGAL.sln can'r重建INSTALL

當我試圖重建INSTALL我得到以下錯誤:

錯誤MSB3073命令「SETLOCAL 「C:\ Program Files文件(x86)的\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試 - P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd「退出代碼1. INSTALL C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「setlocal 」C:\ Program Files文件(x86)\ CMake \ bin \ cmake.exe「-DBUILD_TYPE =調試-P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ安裝C:\ Program Files文件(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon.targets 133

轉到:VCEnd :VCEnd「退出代碼1。

錯誤MSB3073命令「SETLOCAL 「C:\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd」與代碼1退出INSTALL C:\ Program Files文件(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「setlocal 「C:\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL% &轉到:cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd」與代碼1退出INSTALL C:\程序文件(x86)\的MSBuild \ Microsoft.Cpp \ V4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「SETLOCAL 「C:\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install。cmake的 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ B%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd 安裝C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「setlocal 」C: \ Program Files(x86)\ CMake \ bin \ cmake.exe「-DBUILD_TYPE = Debug -P cmake_install.cmake if%errorlevel%neq 0 goto:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ B%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd」與代碼1退出INSTALL C:\ Program Files文件(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「setlocal 」C:\ Program Files(x86)\ CMake \ bin \ cmake.exe 「-DBUILD_TYPE = Debug -P cmake_install.cmake if%errorlevel%neq 0 goto:cmEnd :cmEnd endlocal & call:cmErrorLevel%errorlevel%&轉到:cmDone :cmErrorLevel 出口/ B%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd」與代碼1退出INSTALL C:\程序文件(x86)\的MSBuild \ Microsoft.Cpp \ V4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令「SETLOCAL 「C:\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install。 cmake的 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ b %1 :cmDone if%errorlevel%neq 0 goto:VCEnd :VCEnd「exit with code 1。INSTALL C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.CppCommon。目標133

錯誤MSB3073命令「SETLOCAL 「C:\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到:cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd 「與代碼1退出INSTALL C:\程序文件(x86)\的MSBuild \ Microsoft.Cpp \ V4.0 \ V140 \ Microsoft.CppCommon.targets 133

錯誤MSB3073命令」 SETLOCAL 「C :\程序文件(x86)\ CMake的\ BIN \ cmake.exe」 -DBUILD_TYPE =調試-P cmake_install.cmake 如果%ERRORLEVEL%NEQ 0轉到:cmEnd :cmEnd ENDLOCAL &呼叫:cmErrorLevel%ERRORLEVEL%&轉到: cmDone :cmErrorLevel 出口/ b%1 :cmDone 如果%ERRORLEVEL%NEQ 0轉到:VCEnd :VCEnd」與代碼1退出INSTALL C:\程序文件(x86)\的MSBuild \ Microsoft.Cpp \ V4。0 \ V140 \ Microsoft.CppCommon.targets 133

回答

0

我剛修復它。

  1. 我重建了「libQGLViewer-2.6.3」。我注意到當我構建這個時出現了一些錯誤。它仍然可以生成我需要的DLL。

  2. 重建「libQGLViewer-2.6.3」後,我覆蓋了system32下的那些舊的dll。

  3. 然後我成功重建「安裝」。

ps。由於在重建「安裝」過程中會在C盤下生成一些文件。請給予Visual Studio管理權限。

請試試

+0

聽起來不像答案,或者? –

+0

我剛修好了。我重建了「libQGLViewer-2.6.3」。我注意到當我構建這個時出現了一些錯誤。它仍然可以生成我需要的DLL。在我重建這個之後,我覆蓋了那些舊的。然後我成功重建了「安裝」。請嘗試一下。 – Boy

+0

以管理員身份運行visual studio,謝謝QGL查看器和QT只是用於示例 –