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

北京网站建设上北京九五至尊网络深圳网站建设知了网络

北京网站建设上北京九五至尊网络,深圳网站建设知了网络,网站广告的优势,结合公众号小店做网站1.软件准备 准备如下软件: mingw64(安装完成之后检测是否有环境变量,如果没有需要配置) cmake(安装完成之后检测是否有环境变量,如果没有需要配置) vscode(安装CMake插件&#xff0…

1.软件准备

准备如下软件:
mingw64(安装完成之后检测是否有环境变量,如果没有需要配置)
cmake(安装完成之后检测是否有环境变量,如果没有需要配置)
vscode(安装CMake插件)

2.创建项目

创建一个test目录作为项目的根目录,并在test目录中创建一个CMakeLists.txt文件,文件内容如下:

cmake_minimum_required(VERSION 3.14)
project(test)
set(CMAKE_CXX_STANDARD 14)
#设置程序生成的DEBUGrelase目录
set(PROGRAM_PATH_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}build/debug)
set(PROGRAM_PATH_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}build/release)
# 引入子目录
ADD_SUBDIRECTORY(main)

然后再创建一个main目录,在main目录中创建一个CMakeLists.txt文件,内容如下:

set_target_properties(${TARGET_NAME} PROPERTIES DEBUG_POSTFIX "_d")
#设置可执行程序的输出目录
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/../build/debug)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/../build/release)
file(GLOB main_src  ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
ADD_EXECUTABLE(main ${main_src})
IF (CMAKE_BUILD_TYPE MATCHES "Debug"OR CMAKE_BUILD_TYPE MATCHES "None")MESSAGE(STATUS "CMAKE_BUILD_TYPE is Debug")set_target_properties(main PROPERTIES OUTPUT_NAME "main_debug")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "Release")MESSAGE(STATUS "CMAKE_BUILD_TYPE is Release")set_target_properties(main PROPERTIES OUTPUT_NAME "main_release")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "RelWitchDebInfo")MESSAGE(STATUS "CMAKE_BUILD_TYPE is RelWitchDebInfo")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "MinSizeRel")MESSAGE(STATUS "CMAKE_BUILD_TYPE is MinSizeRel")
ELSE ()MESSAGE(STATUS "unknown CMAKE_BUILD_TYPE = " ${CMAKE_BUILD_TYPE})
ENDIF ()

然后再创建一个main.cpp文件,内容如下: 

 

int main()
{return 0;
}

目录结构如下:
test/

├──CMakeLists.txt
├──main/
│ ├──── CMakeLists.txt
│ ├──── main.cpp 

3.编译项目 

使用vscode打开test目录,如图: 

 

然后点击CMake插件,选择调试工具包,如图: 

 

 

这里我们选择GCC 8.10xxxx,也就是之前装的mingw64

配置完成之后,如图:

 

这里配置的是Debug,如果要切换release模式,编辑配置下面的Debug,如图: 

 

然后切换release,如图: 

 编译程序,点击编译图标,如图:

 

然后就会生成exe到指定的目录,如图: 

 编译的文件在项目根路径下面的build目录下,也就是在CMakeLists.txt配置的:

set(PROGRAM_PATH_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}build/debug)
set(PROGRAM_PATH_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}build/release)

4.调试 

在main函数上面打一个断点,然后点击调试按钮,如图: 

 

然后代码就会走到断点的位置处,如图: 

 

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

相关文章:

  • wp网站建设教程黄贝建设网站建设
  • 企业请别人做网站成都网站开发工作室
  • 网站建设云服务器成都app
  • 公司页面网站设计模板网页界面设计ppt
  • 网站佣金怎么做会计分录西宁网络公司哪家好
  • 关于网站建设意见和建议新媒体8大营销方式
  • 什么网站可以发布有偿做项目seo快速排名外包
  • 做网站必须会ppt模板在哪里找
  • 网站建设规划书的目的推广普通话手抄报内容文字
  • 可以做代销的网站京津冀协同发展战略的主要内容
  • 精美网站模板下载上海天华室内设计有限公司
  • 用dw做的网站怎么发到网上网站虚拟主机销售
  • 3有免费建网站网站没备案如何做淘宝客
  • 聊天室网站开发百度推广方式
  • 佛山网站优化什么价格google网站打不开了
  • 物流网站如何设计网站建设开发ppt模板
  • 葫芦岛网站网站建设中电建铁路建设公司网站
  • 住房和城市建设厅网站网站建设报告书总结
  • 四川省铁路建设有限公司网站公司部门聚餐计入什么科目
  • 无极商城网站建设wordpress 更换空间
  • 企业网站可信度建设陕西网站建设优化建站
  • 创建学校网站学产品设计好找工作吗
  • 养老院微网站建设方案乐搜做网站
  • 刷死粉网站推广深圳大型网站建设服务
  • 网站建设如何投放广告百度广告开户流程
  • 网站空间不够用怎么办价格低的手机
  • 网站建设结论与改进免费的精准引流软件
  • 中国建设信用卡积分兑换网站校园活动策划案的范文
  • iis做的网站手机怎么访问通过骗子网站能找到其服务器吗
  • 北京公司网站制作费用广点通投放平台登录