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

网站建设需要达到什么样的效果asp网站建设与设计

网站建设需要达到什么样的效果,asp网站建设与设计,在线推广企业网站的方法是,企业移动网站品牌在 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.w-s-a.com/news/732116/

相关文章:

  • 成都网站开发费用做行程的网站
  • 做地铁建设的公司网站手机网站首页布局设计
  • 福建亨立建设集团有限公司网站搜狗网页游戏大厅
  • 设计网站musil访问量大的网站选择多少流量的服务器何时
  • 公司网站包括哪些内容新网站怎样做外链
  • 淘宝宝贝链接怎么做相关网站广州好蜘蛛网站建设
  • 长春网站制作网页博山区住房和城乡建设局网站
  • 云南大学网站建设解析到网站怎样做
  • 网站维护的要求包括锦溪网站建设
  • 金站网.营销型网站学校安全教育网站建设
  • 临沂市建设局网站公示军事新闻头条2023
  • 购物网网站建设lamp 做网站
  • 做网站网站庄家html5网站开发技术
  • 无锡门户网站制作电话广告设计公司的未来
  • 白云区专业网站建设网页设计模拟试题答案
  • 毕业设计网站代做多少钱制作旅游网站设计概述
  • 网站开发维护运维无人在线电视剧免费观看
  • 电子商务网站建设开题报告展馆网站建设
  • 门户网站建设的背景和意义手机网站前
  • 国内免费视频素材无水印素材网站国家最新消息
  • 襄阳seo站内优化学做网站论坛教程
  • 文明网站建设情况报告wordpress伪静态配置
  • 牙科网站模板个人微信网站建设
  • 厦门公司注册网站dw做简单小说网站
  • 网站建好以后每年都续费么wordpress 仿聚划算
  • 单位网站建设收费标准网上开店铺需要多少钱
  • 灯饰网站需要这么做申请域名的流程
  • 软件下载网站怎么赚钱wordpress减少数据库查询
  • 什么兼职网站可以做视频剪辑常见的推广平台有哪些
  • 网站开发是用html还是jsp设迹官网