Cmake
文章平均质量分 66
Cmake学习记录
流觞时光
此行山高路远,所幸我口袋还有玫瑰一片
展开
-
Cmake + C++ 项目 引入动态链接库或切换库版本失败原因
环境变量,程序运行时会在此环境变量指定的文件夹下寻找动态链接库。,如果想要让正常运行,就需要就将对应的动态链接库文件放到。name是可执行文件的名字。(linux系统)下找。所以执行时程序还是会在。原创 2023-05-17 14:15:41 · 445 阅读 · 0 评论 -
VScode+cmake调试c++记录
1、在VScode中Ctrl+shift+P打开搜索,输入cmake搜索并点击 select a kit,在下拉选项中选择GCC,有多个GCC版本时按照自己情况选。所需文件:代码文件,以及CMakeLists.txt,确保能够在终端中使用make命令可以正常编译运行。修改自动生成的launch文件,可以参考我的进行改,有注释的都是需要注意或者改动的地方。2、点击界面左侧的调试与运行,再点击设置那个图标,打开launch.json配置文件。问题1:设置断点后,开始调试断点会变为空心断点,程序在断点不停止。原创 2023-05-16 15:32:33 · 880 阅读 · 1 评论 -
CMakeLists.txt书写规则记录
本文只记录了最基础的所需项,有了这些一般简单的项目都能够正常编译运行了,CMakeLists.txt当然还有更多更灵活高级的写法和东西,例如install之类的,根据项目需求自行添加,后续学习到了再进行记录。通常一个项目会有很多个cpp文件,或者多个文件夹,每个文件夹下有多个文件便于代码管理,这时候总不能去手敲每个文件的路径到。(网上很多教程就只拿只有一个main.cpp的举例,你家项目只有一个main文件啊?当项目下有要使用的库时,这里以linux下的opencv动态链接库文件举例。原创 2023-05-10 17:31:41 · 970 阅读 · 0 评论 -
VS2015 + CUDA10 编译 OpenCV2.4.13 之 OpenCV编译文件修改
总体参考https://blog.csdn.net/u014613745/article/details/78310916【第四步】在第四步修改架构的时候,需要根据自己的显卡架构以及算力修改例如 RTX2060s是基于Turing架构的,算力为7.5所以应该修改下面两处(前面的那个Kepler不用管,也可以自己添加其他架构和算力):第一处set(_generations "Fermi" "Kepler") 改为: set(_generations "Fermi" "Kepler" "原创 2021-03-28 21:16:21 · 287 阅读 · 1 评论 -
VS2015+CUDA8.0配置OpenCV3.4.3+OpenCV-contrib 全过程记录
项目突然要把opencv2换成opencv3,因为版权问题,opencv3中把sift等多个算法整合到contrib包里,所以安装的过程中踩了很多坑,来来回回安装配置了三四次才配好,这里做一个记录安装配置OpenCV下载OpenCV 以及contrib包使用Cmake编译opencv配置配置环境变量在VS中配置OpenCVVS中全局配置单独配置一个项目测试首先安装好Cmake,VS我这里是VS2015 win64,Cmake建议比较新的版本下载OpenCV 以及contrib包下载OpenCV3.原创 2020-11-07 17:20:37 · 537 阅读 · 0 评论