Cmake构建_设置debug与release输出路径
cmake下通过CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG、 CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE来设置debug和release输出路径
可以通过set来改变:
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/../../debug)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/../../release)
CMAKE_BINARY_DIR代表当前目录的顶层目录(根目录),也就是你在哪个目录进行cmake,这个变量代表着哪个目录
如果是运行程序,可执行的程序则使用:
CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG
CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE
Cmake构建_设置debug与release输出路径相关推荐
- Cmake构建_设置debug与release不同名字
cmake下通过CMAKE_DEBUG_POSTFIX变量来管理debug版本输出的名字 我们可以通过set来增加我们自己的后缀 set(CMAKE_DEBUG_POSTFIX "_d&qu ...
- Cmake构建_选择debug与release的库
当我们的程序是release时则加载release的库,debug则加载debug 在cmake里设置方法: TARGET_LINK_LIBRARIES(${exe_RadarServer} debu ...
- Cmake构建_设置全局编译选项
cmake下使用add_compile_options可以设置全局的编译选项,无论是c还是c++编译器,在编译时都会自动加上这个编译选项 如工程需要c++11 add_compile_options( ...
- CMake构建_增加编译选项(debugrelease)
cmake下可以使用:"CMAKE_CXX_FLAGS_DEBUG" 和"CMAKE_CXX_FLAGS_RELEASE" 用来管理C++的Debug与rele ...
- java编译release版本断言_关于Debug和Release之本质区别
经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题.以往的讨论往往是 经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气.最 近我看了一些这方面 ...
- matlab命令行窗口显示长度设置_设置命令行窗口输出显示格式 | MATLAB format| MathWork...
本页对应的中文页面未升级,但未能翻译. 若应查看最新内容,请点击这里访问英文页面. 设置命令行窗口输出显示格式 format 将命令行窗口中的输出显示格式修改为 style 指定的格式. format ...
- Cmake构建_指定gcc/g++版本
平时我们电脑上可能有多个编译器版本,可以通过设置CMAKE_C_COMPILE和CMAKE_CXX_COMPILER两个变量来设置我们的编译器路径 SET(CMAKE_C_COMPILER " ...
- CMake命令大全——CMake构建系统的骨架
转自:http://www.cnblogs.com/coderfenghc/archive/2012/06/16/CMake_ch_01.html#2996205) CMD#1: add_custom ...
- cmake(13):构建时设置预处理宏定义以及add_compile_definitions命令详解
目录 1. 说明 1.1 无参宏 1.2 有参宏 2. 使用示例 3. 命令解析 add_compile_definitions 命令 add_definitions 命令 参考链接 1. 说明 宏定 ...
最新文章
- docker网络问题解决办法“大全”:关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法
- 按时间片轮转调度算法(C++实现)
- Anaconda:包安装以XGBoost为例
- 性能监控/优化系列——JVM监控/调优
- 音视频开发(33)----麦克风阵列入门(一)
- java 关闭启动日志,求助啊无法启动java了点开就是报错要求查看日志
- 7.13 Python基础语法
- LeetCode_database刷题记录(620. 有趣的电影)
- IDEA使用教程(一)
- Web前端实现3D旋转魔方相册【超详细】
- c语言 步进电机 程序,两相5、6线步进电机C语言程序
- Express 的基本使用
- 时尚回馈:店铺以帮助飓风桑迪赈灾基金
- python中scale啥意思_scale什么意思
- 用python写王字_看这里!Python之web之王!
- 第7章第24节:双图排版:两张图片的一大一小对比排版 [PowerPoint精美幻灯片实战教程]
- flowable exception during resetting expired jobs: Could not open JDBC Connection for transaction
- python-使用API来探索GitHub上星级最高的项目
- Oracle中的emp、dept、bonus及salgrade表的新建及MySQL中的三种注释形式
- 智能家居有必要HomeKit吗?
热门文章
- 云服务器如何清理垃圾释放空间?
- linux 指定jvm djava.library.path_JVM命令
- python删除数据库的数据完整代码_轻松掌握Python对数据库的增、删、改、查
- arcgis字段计算器无法赋值_分享∣Arcgis中62个常用技巧系列一(前20个技巧)
- 每日总结 神州数码DCWS
- 不要抱怨,每个人的人生都不完美
- 播放量子计算机的声音,首次实现:用声音纠缠了两个量子比特!
- gerrit 数据迁移_gerrit importer 使用方法
- webstorm设置注释颜色_PDF中的注释怎么用?这里有方法
- python中凯撒密码_python实现凯撒密码、凯撒加解密算法