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

深圳做网站公司有哪些html移动网站开发

深圳做网站公司有哪些,html移动网站开发,新品发布会推广词,常德农科院网站cmaklist流程控制 目前只会配置-编译调试-打包发布,并且不会workflow控制 后续学习配置-编译调试-测试-打包发布,workflow控制,理解整个流程,目前对流程控制理解也不够。 1.CMake Presets 先于Cmakelist文件,指导项…

cmaklist流程控制

目前只会配置-编译调试-打包发布,并且不会workflow控制
后续学习配置-编译调试-测试-打包发布workflow控制,理解整个流程,目前对流程控制理解也不够。

1.CMake Presets

先于Cmakelist文件,指导项目配置。
参考CMake之Presets编写
**CMAKE_BUILD_TYPE:**指定了编译类型,debug还是release
**CMAKE_INSTALL_PREFIX:**指定了cmakelist中install的前缀路径,类似于cmake -CMAKE_INSTALL_PREFIX
CMakePresets.json

{"version": 8,"configurePresets": [{"name": "radar-debug","displayName": "radar-debug","description": "radar-debug","generator": "Unix Makefiles","binaryDir": "${sourceDir}/out/debug/build","cacheVariables": {"CMAKE_BUILD_TYPE": "Debug","CMAKE_INSTALL_PREFIX": "${sourceDir}/out/debug/install"}},{"name": "radar-release","displayName": "radar-release","description": "radar-release","generator": "Unix Makefiles","binaryDir": "${sourceDir}/out/release/build","cacheVariables": {"CMAKE_BUILD_TYPE": "Release","CMAKE_INSTALL_PREFIX": "${sourceDir}/out/release/install"}}]
}

2.Cmakelist

通过Presets配置的CMAKE_BUILD_TYPE 控制编译,配合add_definitions(-DDEBUG_PRINTF)控制程序表现

cmake_minimum_required(VERSION 3.5.0)
project(radarSerial VERSION 0.1.0 LANGUAGES C CXX)# Set the default build type to Release if not specified
if(NOT CMAKE_BUILD_TYPE)set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE)
endif()# Configure Debug and Release flags
set(CMAKE_CXX_FLAGS_DEBUG "-g -O0")  # Debug信息,关闭优化
set(CMAKE_CXX_FLAGS_RELEASE "-O3")   # 高级优化if(CMAKE_BUILD_TYPE STREQUAL "Debug")add_definitions(-DDEBUG_PRINTF)add_definitions(-DDEBUG_ENV)
endif()find_package(MY_LIBRARY_PATH NAMES CppLinuxSerial PATHS ${CMAKE_CURRENT_SOURCE_DIR}/lib/cmake NO_DEFAULT_PATH REQUIRED)set(LIB_mqtt3c_PATH /usr/local/lib/)message(STATUS "CppLinuxSerial_DIR = ${CppLinuxSerial_DIR}")add_executable(radarSerial main.cpp)target_include_directories(radarSerial PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include""${CMAKE_CURRENT_SOURCE_DIR}/include/CppLinuxSerial"
)target_sources(radarSerialPRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/comm.cpp${CMAKE_CURRENT_SOURCE_DIR}/src/mqtt.cpp${CMAKE_CURRENT_SOURCE_DIR}/src/cJSON.c)target_link_libraries(radarSerial CppLinuxSerial::CppLinuxSerial pthread paho-mqtt3c)install(TARGETS radarSerial RUNTIME DESTINATION bin)
install(FILES
${LIB_mqtt3c_PATH}/libpaho-mqtt3c.so 
${LIB_mqtt3c_PATH}/libpaho-mqtt3c.so.1 
${LIB_mqtt3c_PATH}/libpaho-mqtt3c.so.1.3 
${CMAKE_CURRENT_SOURCE_DIR}/lib/libCppLinuxSerial.soDESTINATION lib)
http://www.yayakq.cn/news/392829/

相关文章:

  • 塘厦网站仿做做的好的网站有哪些
  • 珠海网站建设外包做网站婚介简历怎么写
  • 网站商城建设合同贵阳网站推广优化公司
  • 赣州网站优化公司唐山做网站哪家公司好
  • 外包建站的公司怎么做seo服装移动网站策划案
  • 免费网站建设支持ftp网站首页浮动广告怎么做
  • wordpress备份网站专门做调研的网站
  • 东阳网站制作青岛注册公司网站
  • 网站视频不能下载怎么保存视频卓天商务怎么入驻
  • 网站建设截图wordpress 购买
  • 天门建站近一周内的热点新闻
  • 唐山企业做网站动画素材
  • 网站推广及建设ppt找客源免费用哪个软件好
  • 自己怎么做wap网站广州清洁公司
  • html5手机网站教程微科技h5制作网站模板
  • 网址导航网站简单制作成都网站制作公司科蓝
  • 织梦做淘宝客网站视频教程中企动力科技股份有限公司大连分公司
  • 深圳外贸网站怎么建自己想做个网站怎么做的
  • 织梦网站 数据库网站性能优化的方法有哪些
  • 电子商务网站建设程序的开发wordpress邮件key
  • app网站欣赏怎么做淘宝客网站备案
  • 自己电脑做服务器发布网站将网站做成logo怎么做
  • 网站建设宣传词买车平台十大排名
  • 上市公司年报查询网站中国人在国外做网站网站代理
  • 南宁市规划建设局 网站宜春建设网站
  • 使用模块化的网站WordPress修改域名插件
  • 网站需要网监备案渝快办重庆市网上办事大厅
  • 漂亮公司网站源码打包下载徐水网站建设公司
  • 大型网站建设定制广州网站改版设计公司
  • 安徽兴罗建设集团网站cdr做图时怎么找到网站的