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

苏州网站建设一站通怎么用文件做网站

苏州网站建设一站通,怎么用文件做网站,php旅游网站cms,软件开发接单网站CMake 是一个跨平台的构建系统生成工具#xff0c;可以生成用于编译和链接应用程序的构建文件#xff08;如 Makefile 或 Visual Studio 工程文件#xff09;。 安装 CMake Windows 可以从 CMake官网 下载并安装 Windows 版本的 CMake。安装完成后#xff0c;确保将 CMak… CMake 是一个跨平台的构建系统生成工具可以生成用于编译和链接应用程序的构建文件如 Makefile 或 Visual Studio 工程文件。 安装 CMake Windows 可以从 CMake官网 下载并安装 Windows 版本的 CMake。安装完成后确保将 CMake 添加到系统 PATH 环境变量中。 Linux sudo apt-get update sudo apt-get install cmake单个源文件项目 我们需要提供源文件和向CMake提供项目配置描述。该描述使用CMake完成完整的文档可以在 https://cmake.org/cmake/help/latest/ 找到。 准备 创建一个简单的 C 项目包含以下文件 CMakeLists.txtmain.cpp 我们希望将 main.cpp 源代码编译为单个可执行文件 #includeiostream int main(){std::coutHello worldstd::endl;return 0; }CMakeLists.txt # 设置CMake所需的最低版本。如果使用的CMake版本低于该版本则会发出致命错误 cmake_minimum_required(VERSION 3.10)# 声明了项目的名称(Test)和支持的编程语言(CXX代表C) project(Test CXX)# 指示CMake创建一个新目标可执行文件main。这个可执行文件是通过编译和链接源文件main生成的。CMake将为编译器使用默认设置并自动选择生成工具 add_executable(main main.cpp)生成 打开命令提示符导航到项目目录然后运行 mkdir build cd build cmake ..或者使用具有相同效果 # 该命令是跨平台的使用了-H和-B为CLI选项。-H表示当前目录中搜索根CMakeLists.txt文件。-Bbuild告诉CMake在一个名为build的目录中生成所有的文件 cmake -H. -Bbuild项目的配置已经在build目录中生成。我们现在可以编译可执行文件 cmake --build .切换生成器 CMake是一个构建系统生成器可以使用单个CMakeLists.txt为不同平台上的不同工具集配置项目。您可以在CMakeLists.txt中描述构建系统必须运行的操作以配置并编译代码。基于这些指令CMake将为所选的构建系统(Unix Makefile、Ninja、Visual Studio等等)生成相应的指令。 Visual Studio 编译器 (MSVC)适用于 Windows 系统常用生成器是 NMake Makefiles 或 Visual Studio.MinGW 或 MSYS2适用于 Windows 系统可以使用 MinGW Makefiles.Unix Makefiles适用于类 Unix 系统例如 Linux 或 macOS。 cmake -Bbuild -G NMake Makefiles多个可执行文件和库项目 准备 目录结构如下 MyProject/ ├── include/ │ └── say.hpp ├── src/ │ ├── main.cpp │ └── say.cpp ├── lib/ └── bin/# main.cpp#includesay.hpp int main() {say();return 0; }# say.cpp#includeiostream #includesay.hpp void say(){std::coutHello world!std::endl; }# say.hpp#pragma once void say();CMakeLists.txt 我们需要编写 CMakeLists.txt 文件来编译这些文件并链接库。 # 指定 CMake 的最低版本要求 cmake_minimum_required(VERSION 3.10)# 定义项目名称和版本 project(test VERSION 1.0.0)# 设置 C 标准 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED True)# 添加 include 目录到编译器的头文件搜索路径 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)# 设置库和可执行文件输出路径 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)# 创建静态库目标 add_library(messageSTATIC # 若动态库则参数为SHARED${CMAKE_CURRENT_SOURCE_DIR}/src/say.cpp )# 添加可执行文件 add_executable(test${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp )# 链接静态/动态库到可执行文件 target_link_libraries(test say)生成 打开命令提示符或终端导航到项目根目录 cd Test创建 build 目录并导航到其中 mkdir build cd build运行 CMake 配置命令 cmake ..运行构建命令 cmake --build .
http://www.hkea.cn/news/14310376/

相关文章:

  • 赣州市建设考勤网站第一网站ppt模板
  • 著名网站有哪些网络优化师自学网站
  • 昆明电商网站开发安卓app开发实验报告
  • 做宠物商品的网站互联网营销师培训课程
  • 手机网站转换小程序网站支付宝怎么做的
  • 看过的网站做记号律师网络推广
  • 查询网站流量的网址设计工作室是做什么的
  • 三乡网站建设公司个人网站名称怎么取容易备案
  • 建设网站企业专业服务如何做淘外网站推广
  • 网站调用wordpress备案期间网站关闭
  • 自建网站阿里云备案通过后怎么做网站职业培训学校
  • 哪里买到纯净网站模板网站推广软文代发
  • 潜江市建设工程合同备案网站广州天河建网站的公司
  • 网站做一些流量互换打开网站 磁盘空间不足
  • 做的网站没有注册优推宝可以做自己网站吗
  • 网站建设与管理技术实训教程pdf广东省企业信用信息网
  • 实训报告网站开发wordpress 活动通知
  • 法治中国建设网站小程序推广怎么赚钱
  • 做直播网站需要什么资质wordpress 4.3.9 漏洞
  • 营销网站建设定制小程序官网登录入口
  • 做设计的素材网站有哪些阜新百姓网
  • 郑州企业建站公司定制wordpress怎么建网店
  • 龙华做网站多少钱wordpress手机端菜单设置
  • 平泉市住房和城乡建设局网站中国域名后缀是什么
  • 网站建设光盘公司ui设计是什么
  • 网站代码优化所有标签网站新闻怎么写
  • 网站的静态页面谁做公司网站链接
  • 珠海网站seoseo外包杭州
  • 淘宝网站如何在邮件里做超链接泰安网站建设有哪些
  • 凡科建站是放在哪个服务器上网站开发培训多少钱