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

有哪些网站是做采购招标的廊坊网络公司有哪些

有哪些网站是做采购招标的,廊坊网络公司有哪些,国家建筑标准设计网,建设项目管理公司网站在 CMake 中#xff0c;configure_package_config_file 命令用于生成包配置文件#xff08;Package Configuration File#xff09;#xff0c;这些文件用于指定如何使用和链接某个库或工具。通常情况下#xff0c;这些文件用于支持 CMake 的 find_package 命令来查找和加…在 CMake 中configure_package_config_file 命令用于生成包配置文件Package Configuration File这些文件用于指定如何使用和链接某个库或工具。通常情况下这些文件用于支持 CMake 的 find_package 命令来查找和加载已安装的软件包。 使用方法 configure_package_config_file(input_fileoutput_file[INSTALL_DESTINATION dir][PATH_VARS var1 var2 ...][NO_CHECK_REQUIRED_COMPONENTS][NO_SET_AND_CHECK_MACRO][GENERATE_DEFAULT_CONFIG_YES][GENERATE_DEFAULT_CONFIG_NO][INSTALL_PREFIX prefix][NAMESPACE namespace][INCLUDE_DIRS_VAR include-var][DEPENDENCIES deps] )参数解释 “input_file”输入的模板配置文件。通常是一个 .in 文件其中包含变量和 CMake 的配置命令。“output_file”生成的包配置文件的输出路径。INSTALL_DESTINATION dir指定安装的目标路径。PATH_VARS var1 var2 …指定需要在包配置文件中展开为绝对路径的变量列表。NO_CHECK_REQUIRED_COMPONENTS禁用对所需组件的检查。NO_SET_AND_CHECK_MACRO禁用设置和检查宏。GENERATE_DEFAULT_CONFIG_YES生成默认的配置选项为 YES。GENERATE_DEFAULT_CONFIG_NO生成默认的配置选项为 NO。INSTALL_PREFIX 指定安装前缀。NAMESPACE 设置 CMake 的命名空间。INCLUDE_DIRS_VAR 包含目录变量。DEPENDENCIES 依赖项。 示例 假设有一个库名为 MyLib其安装目录结构如下 install/ ├── include/ │ └── mylib/ │ └── mylib.h ├── lib/ │ ├── libmylib.a │ └── libmylib.so └── cmake/└── MyLibConfig.cmake.in在 MyLibConfig.cmake.in 文件中可能包含类似以下内容的配置模板 PACKAGE_INIT# Set the include directory for MyLib set(MyLib_INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include)# Set the library directory for MyLib set(MyLib_LIBRARIES ${CMAKE_INSTALL_PREFIX}/lib/libmylib.a)# Provide the version of MyLib set(MyLib_VERSION ${PACKAGE_VERSION})# Export the targets from the build tree export(TARGETS MyLib FILE ${CMAKE_CURRENT_BINARY_DIR}/MyLibTargets.cmake)# Configure MyLibConfigVersion.cmake include(CMakePackageConfigHelpers) write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/MyLibConfigVersion.cmakeVERSION ${PACKAGE_VERSION}COMPATIBILITY SameMajorVersion )# Install MyLibConfig.cmake and MyLibConfigVersion.cmake install(FILES${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmake${CMAKE_CURRENT_BINARY_DIR}/MyLibConfigVersion.cmakeDESTINATION ${CMAKE_INSTALL_PREFIX}/cmake )在顶层的 CMakeLists.txt 文件中通过 configure_package_config_file 命令生成 MyLibConfig.cmake 文件 include(CMakePackageConfigHelpers)set(PACKAGE_VERSION 1.0.0) set(INSTALL_CMAKE_DIR cmake CACHE PATH Installation directory for CMake files)configure_package_config_file(MyLibConfig.cmake.in${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmakeINSTALL_DESTINATION ${INSTALL_CMAKE_DIR}PATH_VARS CMAKE_INSTALL_PREFIX )install(FILES${CMAKE_CURRENT_BINARY_DIR}/MyLibConfig.cmakeDESTINATION${INSTALL_CMAKE_DIR} )在这个示例中configure_package_config_file 命令会根据 MyLibConfig.cmake.in 文件生成实际的 MyLibConfig.cmake 文件将路径变量 ${CMAKE_INSTALL_PREFIX} 替换为实际的安装路径然后安装到指定的路径中。 通过这种方式生成的包配置文件可以支持 find_package(MyLib) 命令的使用帮助用户方便地集成和使用已安装的库。
http://www.tj-hxxt.cn/news/220194.html

相关文章:

  • 用字母做logo的网站建设局职责
  • 营销网站制作平台有哪些苏州建设工程信息网站
  • 网站备案名称规定网站后台功能开发
  • 旅游网站建设与设计wordpress 删除版权信息
  • 昆明中国建设银行网站外贸网店怎么开店
  • 服务器 做网站长沙注册公司可以买房吗
  • 模板手机网站建设价格明细表网站建设版面分几页合适
  • 西安成品网站建设提高审美网站
  • 怎样进行网站板块建设做网站需要固定ip
  • 泰州专业网站制作公司营销导向的企业网站优化
  • 网站维护服务公司如何做网站调研
  • 规划一个电子商务网站设计师资源网站
  • 360网站建设价格seo的培训网站哪里好
  • 响应式网站建设有哪些好处wordpress屏蔽主题更新
  • 和文化有关的吉网站建设模板保定建筑公司排名
  • 垫江网站建设哪家好免费的二级域名服务器
  • 网站建设模块分析重庆森林电影完整版
  • 虚拟主机销售网站源码网站的模板演示怎么做
  • 设计师常用的图片网站久久建筑网官网平台
  • 沈阳建站价格asp.net开发的网站
  • 玉环建设规划局网站湘潭网页定制
  • php网站开发示例什么浏览器可以看违规网站
  • 体育网站建设的必要性深圳个人债务优化
  • 南宁网站搭建怎么样自己建设一个网站
  • 个人名义做网站万维网网站备案流程
  • 讨论建设网站的心得查天眼企业
  • 莱芜高端网站建设价格酒泉网站建设公司
  • 可信网站认证 服务中心wordpress开发视频网站模板下载地址
  • 荣添创意网站建设涿州网站建设有限公司
  • 北京手机网站建设外包wordpress 伪静态实现