c++ - 预处理器定义在 VS2019 C++ 中不起作用

标签 c++ visual-studio qt visual-studio-2019

我在 VisualStudio 2019 中有一个 QT 4.8 应用程序,无论我在事件配置预处理器定义中设置什么,它们似乎都不适用于该项目。

如果我去检查应该对当前文件应用什么,它似乎有它,但 Visual Studio 显示#ifdef 为灰色并且#else 处于事件状态,这不应该是真的。

enter image description here

可能是什么问题呢?

最佳答案

您可以检查 Platform 的设置和 Configuration在属性页中与 Solution Platforms 的设置相同和 Solution Configurations在构建项目时构建。您可以引用以下图片:

enter image description here

enter image description here

此外,您可以尝试添加 #define KREATOR_DEBUG文件上方。如果是这样,您不必担心这两个设置不同。

关于c++ - 预处理器定义在 VS2019 C++ 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61783677/

相关文章:

qt - QPainter.drawText 斜体写在矩形之外

c++ - G++ 将 float 视为非法指令

c++ - 使用boost的shared_ptr管理C类型生命周期?

c++ - 使用 C++ 在 Qt 脚本中进行异常处理?

c++ - Visual Studio 无法显示一些被监视的表达式

qt - 使用Qt有什么好处?

c++ - #ifndef 是否可以防止循环引用编译器错误?

c# - Visual Studio 需要 20 秒才能中断异常

visual-studio - Visual Studio 2019 : "This site can’ t provide a secure connection"on localhost

c++ - Qt 5.7 生产者-消费者的信号/槽