cmake
hongge_smile
专注于机器视觉,尤其是3D视觉的学习,欢迎大家一起学习交流。微信:vision2d
展开
-
linux将c++程序制作成.deb
制作deb包有的时候,我们需要将自己的程序(动态库或者可执行程序)打包成一个deb包,将deb包拷贝到其他的电脑,安装就可以使用包里面包含的函数或者可执行程序了.linux将C++城西制作deb包,通过查找资料,找到了下面的几种方法.方法1 使用cmake C++ 工程大部分都是用 CMake 配置编译, 而 CPack 是 CMake 内置的工具,支持打包成多种格式的安装包。因为是 CMake 的内置工具,所以使用的方式也是通过在 CMakeLists.txt 配置参数,就能达到我们的需求。原创 2020-10-31 11:55:00 · 2074 阅读 · 3 评论 -
cmake一些常用的命令行指令
1.指定c++版本-DCMAKE_CXX_STANDARD=142.release模式或者debug模式-DCMAKE_BUILD_TYPE=Release原创 2020-05-06 14:57:19 · 862 阅读 · 0 评论 -
ros编译时与opencv发生冲突的解决办法 opencv_imgcodecs3.so.3.3.1: undefined reference to `TIFFReadDirectory@LIBTIFF
在编译ros项目的时候,遇到下面的错误:[ 38%] Building CXX object cube_slam/detect_3d_cuboid/CMakeFiles/detect_3d_cuboid.dir/src/matrix_utils.cpp.o[ 40%] Linking CXX executable /home/fuhong/cubeslam_ws/devel/lib/ticto...原创 2020-04-21 14:00:13 · 3502 阅读 · 0 评论 -
cmake详解
一份不错的cmake入门教程:https://www.hahack.com/codes/cmake/原创 2020-04-20 16:51:07 · 1423 阅读 · 0 评论 -
cmake设置查找gcc,g++路径
#或交叉编译器使用绝对地址SET(CMAKE_C_COMPILER /usr/bin/gcc)#指定C++交叉编译器SET(CMAKE_CXX_COMPILER /usr/bin/g++)原创 2020-03-30 19:44:13 · 3228 阅读 · 0 评论 -
-- Check for working CUDA compiler: /usr/bin/nvcc -- broken
当用cmake编译的时候,出现了下面的错误:-- Check for working CUDA compiler: /usr/bin/nvcc -- broken,我的电脑cuda和cudnn都是安装好了的,出现上面错误的原因可能是编译器找不到cuda或者sm_20和nvcc不兼容,解决办法,在CMakeLists.txt文件最上面添加下面代码:if (NOT CMAKE_CUDA_COMPI...原创 2020-03-30 18:00:33 · 4814 阅读 · 0 评论