eclipse - cmake4eclipse 和 -D 选项
问题描述
我有一个 CMake 项目(本机 Linux),我使用 cmake4eclipse 将其导入 Eclipse。
构建过程包括下载一些在生产使用中很少需要的示例数据。目前此步骤失败(导致整个构建失败),这就是为什么我想在构建中跳过它。
构建链支持跳过这一步。从命令行运行 CMake,我只需要-DSAMPLE_DATA=n
.
使用 cmake4eclipse,我将在哪里指定此选项?我尝试在 Project > Properties > C/C++ Build > CMake 中添加它,但它没有效果。
解决方案
在 Project > Properties > C/C++ Build > CMake 中,在 Symbols 选项卡上,添加一个新变量。对于-DSAMPLE_DATA=n
,添加SAMPLE_DATA
,类型STRING
,值n
。
之后,在 General 选项卡上,选中“Force cmake to run with each build”并构建一次。对于后续构建,您可以再次清除复选标记 - 您只需运行一次,以便 Eclipse/CMake 获取新配置。
推荐阅读
- vue.js - 在 nuxtServerInit() 中使用 Axios
- java - 如何从命令行使用转义字符解析 Java 参数
- python - 如何在 Scrapy 中创建自定义 ResponseType?
- html - 角材料垫选项选定值突出显示
- mysql - 有没有办法有一个条件语句来比较只使用 MySQL 的表?
- arrays - 数据被新记录覆盖 Ionic 4
- memory-management - .Net Core 快速分配和零初始化内存(跨平台解决方案)
- python - 更改数据框列日期类型
- android - 使用 rn-fetch-blob 下载文件后如何修复 react-native(android) 中的“无法打开文件”?
- python - PyCharm 报告未使用的局部变量,但该变量在本地命名空间中使用