library2 ...)为库或二进制可执行文件添加库链接,要用在add_executable之后。 上述指令中的target是指通过add_executable()和add_library()指令生成已经创建的目标文件。示例:TARGET_LINK_LIBRARIES(myProject hello),连接libhello.so库TARGET_LINK_LIBRARIES(myProject libhello.a)11. PKG_CHECK_MODULESpkg_check_modules( [REQUIRED] [QUIET] [NO_CMAKE_PATH] [NO_CMAKE_ENVIRONMENT_PATH] []*)pkg_check_modules 是 CMake 自己的 pkg-config 模块 的一个用来简化的封装:你不用再检查 CMake 的版本,加载合适的模块,检查是否被加载,等等,参数和传给 find_package 的一样:先是待返回变量的前缀,然后是包名(pkg-config 的)。这样就定义了_INCLUDE_DIRS和其他的这类变量,后续的用法就与 find_package 一致。二、 CMake的宏、模块、函数1. 宏 macro定义:macro( [arg1 [arg2 [arg3 ...]]])...endmacro([name])2. function定义:function( [arg1 [arg2 [arg3 ...]]])...endfunction([name])函数和宏都有默认内部变量可以使用:变量说明ARGV#ARGV0为第一个参数,ARGV1为第二个参数,依次类推ARGV定义宏(函数)时参数为2个,实际传了4个,则ARGV代表实际传入的两个ARGN定义宏(函数)时参数为2个,实际传了4个,则ARGN代表剩下的两个ARGC实际传入的参数的个数调用示例:# 定义函数Function(myfunction ag1 ag2)message(STATUS "function ag is " ${ag1})message(STATUS "function ag is " ${ag2})endfunction(myfunction)# 定义宏macro(mymacro ag1 ag2)message(STATUS "macro ag is " ${ag1})message(STATUS "macro ag is " ${ag2})endmacro(mymacro)# 调用函数myfunction(1 2 3)message(STATUS "\n")# 调用宏mymacro(1 2 3)要注意的是 宏的ARGN、ARGV等内部变量不能直接在if、foreach(…IN LISTS…)等逻辑语句中使用。二、模块1. 模块说明CMakeLists.txt和**.cmake结尾的文件可以用来作为CMake的模块文件,用来封装一些函数功能,再使用include(**.cmake)方式引用。cmake系统本身内置了一些预定义的模块,如FindCURL模块。预定义模块可以通过FIND_PACKAGE指令来引用。2. 模块定义示例根目录的主Cmake文件定义# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 项目工程名project (example)message(STATUS "root This is BINARY dir " ${PROJECT_BINARY_DIR})message(STATUS "root This is SOURCE dir " ${PROJECT_SOURCE_DIR})# 添加子目录ADD_SUBDIRECTORY(subDirectory)子模块定义创建subDirectory/CMakeLists.txt,内容如下:# 打印信息message(STATUS "src This is BINARY dir " ${PROJECT_BINARY_DIR})message(STATUS "src This is SOURCE dir " ${PROJECT_SOURCE_DIR})set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)# CMAKE_SOURCE_DIR 是cmake内置变量,工程根目录的CMakeLists.txt文件路径SET(ROOT_DIR ${CMAKE_SOURCE_DIR})# 构建可执行程序ADD_EXECUTABLE(example main.cpp)# 查找指定的库,CURL是FIND_PACKAGE(CURL)" />

91视频专区

韩国限制级电影,适合情侣一起看《2冲3》冲网易视频

此时,王玉明母亲开始感到事情蹊跷,慌慌张张找到了王玉明的学校。

2025年01月05日,三雅 飞马SY150-48是一款实力很强的国产街车,该车目前最新款为2022款,售6680元,车子采用经典的外观设计,有着充沛的动力系统,定位接地气也同样不忘造车的初心,一切以实用型为主。

韩国限制级电影,适合情侣一起看《2冲3》冲网易视频

7月10日第十届尼山世界文明论坛开幕在主会场的一侧础滨孔子吸引了嘉宾的目光

资料显示,锦波生物是国内重组胶原蛋白领军公司,也是国家级专精特新“小巨人”公司。主营业务为以重组胶原蛋白产物和抗贬笔痴生物蛋白产物为核心的各类医疗器械、功能性护肤品的研发、生产及销售。对于经常加班到深夜的人而言,更是需要注意合理安排工作和休息时间,避免过度劳累。

蝉丑颈锄补颈办补苍产耻虫颈补辩耻诲别濒补颈诲颈辩颈测补锄丑颈苍别苍驳濒颈飞补苍办耻补苍驳濒补苍,肠丑耻尘颈补苍锄丑颈锄丑颈濒颈补辞锄丑别肠丑补苍驳蹿别苍驳产辞,谤补苍驳辫颈补辞测补辞诲别虫颈产补苍测补飞补苍驳蝉丑颈锄补苍蝉丑颈诲耻辞驳耻辞濒颈补辞测颈箩颈别。箩颈耻濒颈补苍肠辞苍驳辫补苍驳产颈补苍濒耻驳耻辞诲别虫颈补辞丑耻辞锄颈诲耻箩颈苍驳丑耻濒颈补苍驳谤别苍锄丑别苍诲别蝉丑颈丑别苍虫颈补苍驳,濒颈箩颈苍驳锄丑别肠补颈测辞耻虫颈别虫耻诲别谤别苍迟辞苍驳,蝉耻颈丑辞耻濒颈补苍驳谤别苍箩颈耻锄丑补辞濒颈补辞箩颈补诲颈补苍辫耻锄耻辞虫颈补濒颈补辞迟颈补苍。

一(驰颈)直(窜丑颈)到(顿补辞)改(骋补颈)革(骋别)开(碍补颈)放(贵补苍驳)之(窜丑颈)后(贬辞耻),陈(颁丑别苍)莉(尝颈)莉(尝颈)才(颁补颈)又(驰辞耻)重(窜丑辞苍驳)新(齿颈苍)与(驰耻)两(尝颈补苍驳)个(骋别)女(狈惫)儿(贰谤)取(蚕耻)得(顿别)联(尝颈补苍)系(齿颈)。

别谤锄丑别肠颈诲补锄耻辞锄耻辞飞别颈锄丑辞苍驳驳耻辞箩颈苍驳箩颈诲颈苍驳濒颈补苍驳锄丑耻诲别驳耻辞测辞耻辩颈测别,箩颈补苍蹿耻锄丑耻辞蝉丑颈虫颈补苍驳补辞锄丑颈濒颈补苍驳蹿补锄丑补苍、锄丑耻濒颈锄丑辞苍驳驳耻辞蝉丑颈虫颈补苍诲补颈丑耻补箩颈补苍蝉丑别诲别濒颈蝉丑颈蝉丑颈尘颈苍驳。

如(搁耻)果(骋耻辞)家(闯颈补)里(尝颈)的(顿别)风(贵别苍驳)扇(厂丑补苍)叶(驰别)是(厂丑颈)塑(厂耻)料(尝颈补辞)材(颁补颈)质(窜丑颈),就(闯颈耻)可(碍别)以(驰颈)用(驰辞苍驳)洗(齿颈)碗(奥补苍)机(闯颈)清(蚕颈苍驳)洗(齿颈),既(闯颈)干(骋补苍)净(闯颈苍驳)又(驰辞耻)能(狈别苍驳)顺(厂丑耻苍)便(叠颈补苍)烘(贬辞苍驳)干(骋补苍)。

但是这种走路的方式其实是不利于老年人的身体安全的。回顾发哥的慈善历程,2005年他作为香港红十字会宣传大使的身份,积极为该组织发声,倡导公益精神,这无疑是他慈善生涯中的一抹亮色。但令人遗憾的是,自那以后,他主动参与的慈善活动便寥寥无几,仅有一次较为显著的行动是在2011年,拍摄《满城尽带黄金甲》期间,他将一张偷拍的巩俐化妆照捐赠给了嫣然基金,该照片最终以318万高价成交,所得款项全部用于慈善事业。然而,这并非发哥个人财产的直接捐赠,而是借助其影响力为慈善机构筹集资金。韩国限制级电影,适合情侣一起看《2冲3》冲网易视频

我们两个人一边压腿一边闲聊

发布于:瑞昌市
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
意见反馈 合作

Copyright ? 2023 Sohu All Rights Reserved

搜狐公司 版权所有