set(SDL2_DIR "/path/to/sdl2/cmake") find_package(SDL2 REQUIRED) 请将/path/to/sdl2/cmake替换为包含SDL2Config.cmake或sdl2-config.cmake文件的目录路径。 清理并重新配置项目: 在进行了上述更改后,您需要清理并重新配置您的项目。这通常涉及删除CMake的缓存文件(如CMakeCache.txt)和重新运行CMake...
我的机器上安装了2个版本的OpenCV.一个在/usr/local/opencv3.1.我假设另一个(版本3.4)的安装位置是/usr/local.无论如何,find_package(OpenCV 3.0 REQUIRED)集OpenCV_DIR:PATH=/usr/local/share/OpenCV.该文件夹包含:haarcascades OpenCVConfig.cmake OpenCVModules-release.cmake java OpenCVConfig-version.cmake ...
cpp_redis是个C++11的开源的redis client库,支持cmake构建,但并没有提供CONFIG模式的import target导入...
此方法的使用限制参照IDE上find_package使用分析,使用方法: find_package(XXX REQUIRED...,可以是可执行文件、动态库、静态库 EXPORT ${TARGET_NAME} #需要对外导出的文件,该选项用于生成xxxConfig.cmake,便于支持find_package...,用于find_package ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}Config.cmake ${...
cmake_minimum_required(VERSION 3.6.0) set(LINK_LIBRARIES ${MK_LINK_LIBRARIES}) find_package(PkgConfig QUIET) @@ -33,7 +31,9 @@ if(PKG_CONFIG_FOUND) list(APPEND LINK_LIBRARIES PkgConfig::SDL2) message(STATUS "found library: ${SDL2_LIBRARIES}") endif() else() endif() if(NOT SDL...
在建立包的过程中给了包环境变量的信息,环境变量提供了:头文件是什么、源文件在哪、库文件的依赖是什么以及库文件的路径是什么。find_package(catkin REQUIRED COMPONENTS Cmake学习笔记(2)CMakeLists.txt编写规则 些我们自己编写的函数interface 包括.h文件和.cpp文件,我们则只需要用add_library()将他们添加到工程中...
find_package(..)的CMAKE_FIND_DEBUG_MODE实际上并不显示它是否尝试了路径后缀。你也看不到它是否把...
FindPkgConfig.cmake FindPostgreSQL.cmake FindProducer.cmake FindProtobuf.cmake FindPython.cmake FindPython2.cmake FindPython3.cmake FindPythonInterp.cmake FindPythonLibs.cmake FindQt.cmake FindQt3.cmake FindQt4.cmake FindQuickTime.cmake FindRTI.cmake FindRuby.cmake FindSDL.cmak...
I hope this is the correct place to ask this question. I have a library Foo which I install and a program Bar which requires this library. In my library foo I create a FooConfig: include("${CMAKE_CURRENT_LIST_DIR}/FooTargets.cmake") Whic...
FindPkgConfig.cmake FindPostgreSQL.cmake FindProducer.cmake FindProtobuf.cmake FindPython.cmake FindPython2.cmake FindPython3.cmake FindPythonInterp.cmake FindPythonLibs.cmake FindQt.cmake FindQt3.cmake FindQt4.cmake FindQuickTime.cmake FindRTI.cmake FindRuby.cmake FindSDL.c...