#include "addSubdirectoryTest.h" void test() { std::cout << "子项目测试" << std::endl; } 1. 2. 3. 4. 5. 6. CMakeLists.txt 文件内容: cmake_minimum_required (VERSION 3.8) project(addSubdircotryTest) aux_source_directory(. DIR_MY_LIB_TEST) add_library(addSubdircotryTest ${DI...
CMake支持大写、小写、混合大小写的命令。 1. 添加头文件目录INCLUDE_DIRECTORIES 语法: include_directories([AFTER|BEFORE][SYSTEM]dir1[dir2 ...]) 它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。 include_directories(../../../thirdparty/comm/include) 2....
#include<iostream>#include"mymath_1.hpp"#include"mymath_2.hpp"intmain(){doubletemp=10;std::cout<<"Hello cpp: "<<temp<<std::endl;doubleadd_sum=MyAdd(1.5,2);std::cout<<"MyAdd: "<<add_sum<<std::endl;doublefac_num=MyFactorization(5);std::cout<<"MyFactorization: "<<fac_num<<st...
add_library(coreSHAREDcore.cpp)target_include_directories(corePUBLIC${CMAKE_CURRENT_SOURCE_DIR})主...
include_directories(include1)# 注意当前CMakeLists.txt和include1相对路径关系, 此时必须是在同一个目录下include_directories(${PROJECT_SOURCE_DIR}/include2)# 通过源码根目录来定位include2 target_include_directories 为指定目标(target)添加搜索路径,指定目标是指通过如add_executable(),add_library()这样的命令...
一定要在根目录下的CMakeLists.txt中开启 add_test(NAME mytest COMMAND Test)#见附录1 2. 在test/CMakeLists.txt中写你的测试需要的即可(可以如下面那样写) 三、完整的简单测试工程 include //sqr.h #ifndef SQR_H_ #define SQR_H_ doublesqr(double);...
1. 添加头文件目录INCLUDE_DIRECTORIES 语法: include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...]) 它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。 include_directories(../../../thirdparty/comm/include) ...
CMake的INCLUDE_DIRECTORIES官方解释如下: include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...]) 添加编译器用于查找头文件的文件夹,如果文件夹路径是相对路径,则认为该路径是基于当前源文件的路径。 默认情况下,路径是被追加到已存在的文件路径列表中。使用AFTER和BEFORE可以追加或者插入。
1. 添加头文件目录INCLUDE_DIRECTORIES 语法: include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...]) 它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。 include_directories(../../../thirdparty/comm/include) ...
( add ) : 要设置哪个函数库的属性 # ② 参数 2 ( PROPERTIES ) : 设置目标属性 # ③ 参数 3 ( IMPORTED_LOCATION ) : 设置导入路径 # ④ 参数 4 : 配置静态库的文件路径 set_target_properties( # 设置目标 add # 设置属性 PROPERTIES # 导入路径 IMPORTED_LOCATION # ${CMAKE_SOURCE_DIR} 是本C...