如何改变那里的CMakeLists.txt查找Boost库的Ubuntu
发布网友
发布时间:2022-04-23 05:54
我来回答
共1个回答
热心网友
时间:2023-08-31 13:28
OpenCV2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-getinstallcmakeapt-getinstalllibgtk2.0-dev(下面两步安装编译必须的库)apt-getinstallpkg-config然后你们下载openc-2.4.3然后解压然后cmake-gui进入了ui配置界面在路劲那里配置好你的opencv位置和安装路径然后点configure然后选中unixmakefiles然后选usexxxxxxcompilter这跟命令行配置cmake-DCMAKE_BUILD_TYPE=RELEASECMAKE_INSTALL_PREFIX=/home/OpenCV是一样的之后就是安装了make然后makeinstall然后是配置变量sudogedit/etc/ld.so.conf.d/opencv.conf最后一行增添/usr/local/lib然后是跟改变量sudogedit/etc/bash.bashrc也是在最后一行添加PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfigexportPKG_CONFIG_PATH
Linux下使用CMake进行编译的时候寻找Boost库可以在搜索package之前,通过设置一些变量来帮助boost库的查找假如目标程序foo需要链接Boost库regex和system,编写如下的CMakeLists文件,FindBoost
...at CMakeLists.txt:5 (ADD_EXECUTABLE):,怎么解决?
ADD_EXECUTABLE(helloSRC_LIST)修改为ADD_EXECUTABLE(hello${SRC_LIST})
如何在ubuntu下配置qtcreator使用boost库
你确定下你的“/home/proust/boost_1_57_0/stage/lib/-llibboost_date_time-llibboost_system”路径下有没有boost的lib文件夹,另外,从你报错来看,链接的库还缺LIBS+=-lboost_system...
Cmake命令之find_library介绍
以及${CMAKE_PREFIX_PATH}/lib;例如CMAKE_PREFIX_PATH=A;B,那么find_library会从A、B以及A/lib、B/lib中搜索库是否存在; CMAKE_LIBRARY_ARCHITECTURE:如果该变量被...
clion中cmake导入的是哪个目录
CMakeLists.txt决定了CLion对项目的所有配置,一定要修改它。为了便于跨平台(甚至只是跨机器),不建议指定具体的库目录,而是使用find_package让CMake去寻找这个库。当然find_package没有带对应的.cmake模块...
如何才能使CMake生成的可执行程序便于调试
第二步:子目录目录下CmakeLists.txt1,src_a中静态库的编译生成cmake_minimum_required(VERSION3.3)//该命令限定了CMake的版本set(CMAKE_CXX_FLAGS_DEBUG"$ENV{CXXFLAGS}-O0-Wall-g-ggdb")...
怎么在ubuntu上安装boost1.58
安装好ubuntu14.04之后,下载boost、qt、osg的库,进行编译1.boost参考http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.htmlboost提取出来以后,先./configure,生成b2这里b2好像就是对应1.40以前的bjam,都是boost自己的编...
CGAL环境配置 用CMAKE配置时,找不到boost_thread库
把lib文件夹中的libboost_thread-vc100-mt-1_49.lib和libboost_thread-vc100-mt-gd-1_49.lib的lib头去掉变成boost_thread-vc100-mt-1_49.lib和boost_thread-vc100-mt-gd-1_49.lib就能找到了...
cmake 如何可以编译的链接库 undefined reference?
这个问题可能是由于以下原因之一导致的:1.您的CMakeLists.txt文件中没有包含正确的库文件。请确保您的CMakeLists.txt文件中包含了所有需要的库文件,并且使用target_link_libraries命令将它们链接到您的可执行文件中。2....
cgo LDFLAGS查找静态库或者动态库的过程是怎么样的
在使用cmake时,CMakeLists.txt的写法如下:add_library(${MODULE_NAME}SHARED${CMAKE_SOURCE_DIR}/builttime.c#要生成一个so,至少要包含一个源文件,实在没有可以把库的编译时间戳打到这儿。)target_...