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

如何在公司服务器建个内部 网站南宁做网站费用

如何在公司服务器建个内部 网站,南宁做网站费用,知名电商平台有哪些,优质东莞网站制作公司CMake的基础知识 什么是 CMake CMake 是一个跨平台的构建工具#xff0c;主要用于管理构建过程。CMake 不直接构建项目#xff0c;而是生成特定平台上的构建系统#xff08;如 Unix 下的 Makefile#xff0c;Windows 下的 Visual Studio 工程#xff09;#xff0c;然后…CMake的基础知识 什么是 CMake CMake 是一个跨平台的构建工具主要用于管理构建过程。CMake 不直接构建项目而是生成特定平台上的构建系统如 Unix 下的 MakefileWindows 下的 Visual Studio 工程然后通过这些构建系统来进行编译和链接 CMake 的基本流程 CMake 的工作流程通常如下 编写 CMakeLists.txt 文件来定义项目的构建逻辑。使用 cmake 命令生成构建文件如 Makefile。运行生成的构建系统如 make来构建项目。 例子如下 //一个简单的 C 项目文件结构如下 project/ ├── CMakeLists.txt ├── main.cpp//main.cpp #include iostreamint main() {std::cout Hello, CMake! std::endl;return 0; }//CMakeLists.txt cmake_minimum_required(VERSION 3.10) # 设置最低 CMake 版本要求 project(HelloCMake) # 定义项目名称set(CMAKE_CXX_STANDARD 11) # 设置 C 标准 add_executable(hello main.cpp) # 定义生成的可执行文件 构建步骤 创建构建目录并进入 mkdir build cd build 2. 运行 CMake 生成构建文件cmake .. # .. 指的是上一级目录也称为父目录。在运行 cmake 命令时指定的是包含 CMakeLists.txt 文件的路径。3. 构建项目make 4. 运行生成的可执行文件./helloCMake 的基本指令 cmake_minimum_required # 指定 CMake 运行所需的最低版本例如 cmake_minimum_required(VERSION 3.10)project # 定义项目的名称和相关的语言 project(MyProject LANGUAGES C CXX)set # 设置变量值。常用于设置编译选项、路径等 set(CMAKE_CXX_STANDARD 11) # 设置 C 标准为 C11 set(SOURCE_FILES main.cpp file1.cpp file2.cpp) # 定义源文件列表add_executable # 定义要生成的可执行文件。你需要给出目标名称和源文件列表 定义要生成的可执行文件。你需要给出目标名称和源文件列表add_library # 用于生成静态或动态库 # 生成静态库 add_library(mylib STATIC file1.cpp file2.cpp)# 生成动态库 add_library(mylib SHARED file1.cpp file2.cpp) target_link_libraries # 用于链接外部库或内部库 target_link_libraries(my_program mylib) # 链接自定义库 target_link_libraries(my_program PUBLIC pthread) # 链接系统库include_directories # 为项目指定头文件目录 include_directories(/path/to/headers)管理多个源文件和目录 举例说明 假设项目结构如下 project/ ├── CMakeLists.txt ├── src/ │ ├── CMakeLists.txt │ ├── main.cpp │ ├── file1.cpp │ ├── file2.cpp └── include/└── file1.h└── file2.h 顶层 CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(MyProject)# 设置 C 标准 set(CMAKE_CXX_STANDARD 11)# 添加 include 目录 include_directories(${PROJECT_SOURCE_DIR}/include)# 递归处理 src 目录 add_subdirectory(src) src/CMakeLists.txt # 定义源文件列表 set(SOURCE_FILES main.cpp file1.cpp file2.cpp)# 生成可执行文件 add_executable(my_program ${SOURCE_FILES}) 构建项目 mkdir build cd build cmake .. make跨平台和编译器支持 CMake 的一个优势在于它能够支持多平台和多编译器。你可以通过 CMake 生成 Visual Studio、Xcode 工程文件或者为其他平台生成 Makefile。 生成不同平台的构建文件 G关键字 # 生成 Unix Makefile默认 cmake ..# 生成 Visual Studio 工程 cmake -G Visual Studio 16 2019 ..# 生成 Xcode 工程 cmake -G Xcode .. 支持多编译器D # 可以通过 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 变量指定编译器 cmake -D CMAKE_C_COMPILERgcc -D CMAKE_CXX_COMPILERg ..
http://www.w-s-a.com/news/205251/

相关文章:

  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计
  • 户外网站模板国外优秀的平面设计网站
  • 家政网站怎么做网站机房建设方案
  • 学校网站建设运行情况2022年近期舆情热点话题
  • 做淘宝需要知道什么网站吗有没有做软件的网站
  • 安丘网站建设制作做网站和微信小程序
  • 京东网站的建设与发展前景黑龙江建设网官网登陆
  • soho的网站怎么做微网站平台建设方案
  • 网站开发下载阿里云oss做视频网站
  • 东莞营销网站制作做一个网站建设
  • 啥网站都能看的浏览器下载网站后台管理系统展望
  • 新建站点步骤汉中 wordpress联盟
  • 坪山网站设计的公司网站 seo 设置
  • 济南网站设计公司排名如何免费注册网站域名
  • 网站开发分工甜妹妹福利wordpress
  • 网站中英文要怎么做网站建设的策划文案
  • 合肥推广外包公司佛山seo
  • 成都网站品牌设计策划课堂网站开发
  • 做直播网站赚钱公司网站空间怎么续费
  • 企业网站制作公司有哪些太原网站建设 thinkphp3.2