当前位置: 首页 > news >正文

新做好的网站如何做seo长乐区建设局网站

新做好的网站如何做seo,长乐区建设局网站,笔记 发布 wordpress,成都电商网站建设CMake打印find_package变量;install文件设置 打印find_package找到的各种变量判断库文件是否被找到install文件设置install详细说明 打印find_package找到的各种变量 目的:find_package后,想使用找到的include/lib文件夹。 find_package(Yo…

CMake打印find_package变量;install文件设置

  • 打印find_package找到的各种变量
  • 判断库文件是否被找到
  • install文件设置
    • install详细说明

打印find_package找到的各种变量

目的:find_package后,想使用找到的include/lib文件夹。

find_package(YourPackage REQUIRED)get_property(pkg_vars DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VARIABLES)
foreach(var ${pkg_vars})if(var MATCHES "^YourPackage_")message("${var} = ${${var}}")endif()
endforeach()

判断库文件是否被找到

目的:link_directories后,想知道某个库文件是否能被找到

在CMakeLists.txt文件中,可以使用find_library命令来搜索库文件的位置。该命令的语法如下:

find_library(<VAR> name1 [path1 path2 ...])
# 搜索名为mylib的库文件
find_library(MYLIB_LIB mylib)# 如果找到了库文件,则将其路径打印出来
if(MYLIB_LIB)message("Library found at ${MYLIB_LIB}")
else()message("Library not found")
endif()

在上述示例中,find_library命令会在默认的系统库路径中搜索名为mylib的库文件,并将其路径保存到MYLIB_LIB变量中。然后,根据MYLIB_LIB变量的值,打印出相应的信息。

install文件设置

目的:通过install安装文件

# 设置可执行文件的名称
set(EXECUTABLE_NAME my_executable)# 添加可执行文件的构建
add_executable(${EXECUTABLE_NAME} main.cpp)# 指定安装路径
install(TARGETS ${EXECUTABLE_NAME} DESTINATION /usr/local/bin)

在上面的示例中,install()命令指定了要安装的目标(即${EXECUTABLE_NAME})和目标的安装路径(即/usr/local/bin)。在构建和安装目标时,该可执行文件将被复制到指定的路径中。

除了可执行文件,还可以使用install()命令安装其他类型的文件,比如库文件、头文件、配置文件等。只需将目标类型和路径修改为相应的值即可。

install详细说明

在CMake中,install命令用于安装构建生成的二进制文件、库文件、头文件以及其他资源文件到指定的目录。它的基本语法如下:

install(TARGETS <target>[EXPORT <export-name>][RUNTIME DESTINATION <dir>][LIBRARY DESTINATION <dir>][ARCHIVE DESTINATION <dir>][INCLUDES DESTINATION <dir>]
)install(FILES <file>... DESTINATION <dir>)install(DIRECTORY <dir>... DESTINATION <dir>[FILE_PERMISSIONS <permissions>...][DIRECTORY_PERMISSIONS <permissions>...][USE_SOURCE_PERMISSIONS][CONFIGURATIONS [Debug|Release|...]][COMPONENT <component>][FILES_MATCHING][PATTERN <pattern>...][REGEX <regex>...][EXCLUDE][PERMISSIONS <permissions>...][NO_SOURCE_PERMISSIONS][NO_DESTINATION_PERMISSIONS]
)

其中,install命令可以有多个参数,主要有以下几种用法:

安装目标文件:通过TARGETS关键字指定要安装的目标文件,并通过DESTINATION关键字指定目标文件的安装路径。可以选择安装的目标类型,如可执行文件(RUNTIME)、库文件(LIBRARY)和静态库文件(ARCHIVE)。

安装文件:通过FILES关键字指定要安装的文件,并通过DESTINATION关键字指定文件的安装路径。

安装目录:通过DIRECTORY关键字指定要安装的目录,并通过DESTINATION关键字指定目录的安装路径。可以选择是否递归复制目录中的文件,以及设置目录和文件的权限等。

其他选项:可以使用其他选项来进一步控制安装过程,如设置文件的权限、根据配置类型选择安装文件等。

在CMakeLists.txt文件中,我们可以在项目的构建配置部分使用install命令来定义安装规则。例如:

install(TARGETS myapp DESTINATION bin)
install(FILES myheader.h DESTINATION include)
install(DIRECTORY mydir DESTINATION share/myapp)

这样,当我们使用make install命令时,构建生成的myapp可执行文件将被安装到bin目录下,myheader.h头文件将被安装到include目录下,而mydir目录及其下的文件将被安装到share/myapp目录下。

http://www.yayakq.cn/news/170824/

相关文章:

  • 做pc端网站策划河南建网站 优帮云
  • 怎么把搜到自己的网站百度app官方正式版
  • 门户网站建设经验总结域名注册需要哪些条件
  • 旅游公司的网站怎么做互联网企业有哪些行业
  • 找人做辅助的网站wordpress 摘要调用
  • 网站空间网站虚拟空间什么是网站建设与优化
  • 炫酷的html5网站wordpress模板秘钥
  • 网上哪个网站教做西点新乡网站建设求职简历
  • 网站 筛选功能国外中文网站排行榜单
  • 做微信封面的网站成都高端网站建设
  • 个人网站seo入门郑州医科大附属男科医院
  • 千龙网站建设做老电影网站侵权吗
  • 网站空间 购买留言板网站建设总结
  • 深圳福田商城网站建设提升wordpress性能的插件
  • seo门户网站优化新手自己建网站
  • 西安做网站的公司地址长沙建站网站模板
  • seo推广的网站和平台有哪些江苏市场监督管理局官网
  • 阿里巴巴做短视频网站电脑网站你懂我意思正能量
  • 高端建站服务商推广平台使用
  • 短期网站开发培训做软件与做网站建设有什么区别
  • 装修公司需要多少钱国内seo公司排行榜前十名
  • 电商网站模块有哪些可以做兼职翻译的网站
  • 程序员做网站类的网站犯法吗成品网站源码在线观看
  • 企业微网站哪个版本好那些企业需要做网站
  • 一 建设网站前的市场分析宁夏建设技术职业学院官方网站
  • 四川二级站seo整站优化排名百度智能云网站建设
  • 网站后台模板修改用什么软件营业推广
  • 网站开发建设及推广合同国家免费24小时律师咨询
  • 网站建设主题与建设目标浙江网站建设推广公司哪家权威
  • 旅游产业网站app建设的市场分析创业网站模板