自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 CMAKE_CURRENT_BINARY_DIR

作用:当前正在处理的二进制目录路径。build目录完全路径,当前cmake正在处理。add_subdirectory()添加每个目录,这些目录会在build目录树中创建二进制目录,并且在处理时,设置该变量。对in-source而言,这是正在处理的当前源目录(当前处理的CMakeLists.txt所在路径)。in-source编译与out-of-souce编译(编译输出文件和源文件不在同

2017-05-24 11:39:15 12285

翻译 target_compile_options

target_compile_options(target>[BEFORE] INTERFACE|PUBLIC|PRIVATE>[items1...][INTERFACE|PUBLIC|PRIVATE>[items2...]...])作用:在编译给定目标文件时,指定要用到的编译选项。target目标文件必须已经存在(由命令add_executable()或add_lib

2017-05-24 11:24:49 13055

翻译 CMAKE_CURRENT_SOURCE_DIR

作用:路径指向当前正在处理的源目录(CMakeLists.txt所在目录)。这是一个指向源目录的完全路径,当前正在被cmake处理。

2017-05-24 11:13:43 8208

翻译 target_include_directories(<target>[SYSTEM][BEFORE]<INTERFACE|PUBLIC|PRIVATE[items1...]...>)

target_include_directories([SYSTEM][BEFORE][items1...]  [[items2...]...]>)作用:编译给定目标文件时,指定要包含的文件(一般为头文件)以及目标文件所在目录路径。参数1. target目标文件必须已经存在(由命令add_executable()或add_library()所创建),并且不能被IMPORTED修饰。

2017-05-24 10:27:16 13751 1

翻译 target_link_libraries(<target> <PRIVATE|PUBLIC|INTERFACE> <lib>...)

target_link_libraries( ... [PRIVATE|PUBLIC|INTERFACE> ...] ...])作用:PUBLIC,PRIVATE和INTERFACE关键字能够实现在一条命令中同时指定链接依赖和链接接口。参数:1.若使用PUBLIC,库文件和目标文件会被链接到接口并成为它的一部分。2.若使用PRIVATE,库文件和目标文件只会被链接到接口但不会

2017-05-24 09:57:52 3700

翻译 add_library(<name> INTERFACE [IMPORTED] [GLOBAL])

作用:创建一个接口库属性:该接口可被设置属性,也可被安装,导出和导入。一般使用以下方法对它属性设置(INTERFACE_*):1.set_property()2.target_link_libraries(INTERFACE)3.target_include_directories(INTERFACE)=》添加一个include目录到目标文件,即INTERFACE4

2017-05-23 20:08:24 4893

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除