c++ - C++ 中的 visual studio 解决方案配置值

标签 c++ visual-studio configuration

我想知道是否有办法在程序中获取解决方案配置名称(调试、发布等),也许在#define 中?

我在论坛上找到这个post但是 little 函数对我不起作用。

非常感谢

最佳答案

在 [Configuration Properties] -> [C/C++] -> [Preprocessor] -> [Preprocessor Definitions] 中使用 YOUR_FANCY_NAME="$(ConfigurationName)"

如果你不需要确切的名称而只想确定当前构建是否是调试构建,你可以使用预处理器定义_DEBUG:

#ifdef _DEBUG
// stuff
#endif

关于c++ - C++ 中的 visual studio 解决方案配置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53296026/

相关文章:

c# - 配置和启动 WCF 服务时出现问题

c++ - 除了memcached,C++还有成熟的分布式缓存解决方案吗?

c++ - enable_shared_from_this 与直接赋值

c++ - 返回一个带有随机选项和局部变量的 char 函数

c++ - STL 排序保留原始顺序

visual-studio - 2020 : nvcc fatal : Cannot find compiler 'cl.exe' in PATH

ruby-on-rails - Rails 在 database.yml 中为 SQL-Server 加密数据库密码

git - Visual Studio git 同步抛出错误

c++ - Winsock 的 connect() 函数超时

java - log4j2 和 ch.qos.logback.core.PropertyDefinerBase