【发布时间】:2020-05-10 18:17:15
【问题描述】:
我试图为我的项目设置两种不同类型的代码。当我尝试运行以下代码时,没有打印任何内容。我正在使用 cmake 和 mingw。
#include <iostream>
int main(int, char**) {
#if DEBUG
std::cout<<"Hello from debug"<<std::endl;
#endif
#if RELEASE
std::cout<< "Hello from release"<<std::endl;
#endif
}
【问题讨论】:
-
使用
NDEBUG所以#ifndef NDEBUG -
谢谢。这对我有用。