CLion中配置OpenCV和Pylon的CMakeList.txt

  • 首先设置OpenCV的根目录,set(OpenCV_DIR xxxxx),其中xxxxx是OpenCV的build文件夹目录,因为OpenCV安装的时候会有OpenCV_config.cmake中,所以我们可以直接使用find_package(OpenCV REQUIRED)就可以找到OpenCV的相关路径,然后include_directories(${OpenCV_INCLUDE_DIRS}),target_libraries(yyyy ${OpenCV_LIBS}),其中yyyy是项目的名称。

  • Pylon没有OpenCV那么流行,导致其软件并没有那么的人性化,必须手动添加所有的链接库,幸运的是Pylon的链接库文件并不是很多,我们可以用link_libraries(zzzzzzz)即可,zzzzzzz是Pylon的lib64文件夹下的各种库文件。

  • 需要注意的是,target_link_libraries必须要放在add_executable(MMM NNN)下面,其中MMM是项目名称,NNN是可执行文件名称

你可能感兴趣的:(CLion中配置OpenCV和Pylon的CMakeList.txt)