
CMake
fb_help
这个作者很懒,什么都没留下…
展开
-
CMake 安装中的问题
CMake 安装中的问题错误原因解决错误:CMake Error at CMakeLists.txt:23 (INSTALL): install TARGETS given target “hello” which does not exist in this directory. 错误出处: CMakeLists.txt中的 INSTALL( ...原创 2018-02-11 23:02:02 · 6000 阅读 · 0 评论 -
CMake编译CUDA
CMake编译CUDA首先要有CUDA环境。 下面简单介绍一下CMakeLists.txt:# CMakeLists.txt for G4CU projectproject(project)# required cmake versioncmake_minimum_required(VERSION 2.8)# packagesfind_package(CUDA)...原创 2018-02-14 16:18:03 · 4385 阅读 · 0 评论 -
CUDA编译(二)---用CMake混合编译C++与cuda
CUDA编译(二)—用CMake混合编译C++与cuda引言 示例引言许多c/c++的项目会使用cuda加速其算法,c/c++有其编译器:gcc/g++,cuda有其编译器nvcc。为了实现我们的目的,我们一般采用gcc/g++编译c/c++部分代码,nvcc编译cuda代码部分,即分离式编译。如此博文nvcc gcc g++混合编译器编程。 分离式编译的基本思路: 将c...原创 2018-02-16 20:23:26 · 27327 阅读 · 12 评论 -
CMake的几种Include
CMake的几种Includeinclude_directories() target_include_directories() add_executable( xx.cpp xx.h) 这三种方式都可以对当前项目添加引用路径。include_directories()添加的范围大,target_include_directories()范围的范围可以自定义。如加关键子PR...原创 2018-08-03 10:25:10 · 31579 阅读 · 0 评论 -
CMake显式添加文件夹
CMake显式添加文件夹前言所谓显式添加文件夹即在visual studio目录中生产文件夹,例如项目中有一个exe是个sample,为了让这个exe的项目出现在sample的文件夹下,需要显示添加文件夹。方法两步: 1. 在最顶部的CMakeLists.txt中添加一句 set_property(GLOBAL PROPERTY USE_FOLDERS ON) 2. ...原创 2018-08-31 10:43:42 · 5863 阅读 · 1 评论 -
CMake添加工程的一般步骤
CMake添加工程的一般步骤使用CMake来管理生成项目,如果要添加一个类或者说一个项目,有几个需要配套的指令1. add_exe添加新的工程2. target_link链接相应的库3. SET_PROPERTY(TARGET xx_project PROPERTY FOLDER Project/software)(设置文件夹路径)设置当前项目在VS中的文件夹路径4. INSTAL...原创 2018-09-21 14:32:53 · 2051 阅读 · 0 评论 -
CMake 编译出错 hidden by files
CMake 编译出错问题runtime library [] in /lib may be hidden by files in:[]我安装了anconda造成了之前编译的库重新编译的时候,报.so文件被隐藏的问题,这是cmake在找库时的算法问题,为了让问题轻松解决,我修改了anconda/lib为anconda/lib_bk,在编译完库后,再改回来即可....原创 2019-08-04 11:55:49 · 2688 阅读 · 1 评论