使用CMAKE和vcpkg配置項目
1.vckpkg簡介:
Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!
Vcpkg可幫助您管理Windows,Linux和MacOS上的C和C ++庫。這個工具和生態系統在不斷發展; 您的參與對其成功至關重要!
一句話:C++ 第三方庫的管理工具(包括下載、編譯、引用),此乃c++程序員的福音。
具體如何使用vcpkg:可以參考vcpkg官網及以下鏈接:
Visual Studio開源庫集成器Vcpkg全教程--利用Vcpkg輕松集成開源第三方庫
-
可以使用命令行方式生成vc項目:
<ul><li>編寫好CMakelists.txt</li> <li> <p>執行cmake命令:</p> <p>cmake .."-DCMAKE_TOOLCHAIN_FILE=D:\vcpkg-master\vcpkg\scripts\buildsystems\vcpkg.cmake" -G"Visual Studio 14"</p> </li> </ul></li> <li> <p>使用CMake-GUI工具:</p> <ul><li>編寫cmakeLists.txt時,需要設置CMAKE_TOOLCHAIN_FILE變量。</li> </ul><p>SET(CMAKE_TOOLCHAIN_FILE "D:\vcpkg-master\vcpkg\scripts\buildsystems\vcpkg.cmake")</p> <ul><li> <p>執行CMake-GUI工具生成工程。</p> </li> <li> <p>注意:SET CMAKE_TOOLCHAIN_FILE 變量,必須放在:PROJECT命令之前,否則無法找到依賴庫</p> </li> </ul></li>