c++ - 从 Microsoft Visual Studio 10 的代码库中删除 rct1 宏

标签 c++ windows msbuild

我正在将一个应用程序从 Linux 移植到 Windows,我的变量之一“rct1”似乎与来自 Windows 某处的宏冲突。我找不到这方面的任何信息 - 有没有办法禁用正在定义的这个宏?

最佳答案

它在 Dlgs.h 中在 Windows SDK 中。

所以添加#define WIN32_LEAN_AND_MEAN在所有#include <windows.h>之前所以你不要带进来Dlgs.h .

关于c++ - 从 Microsoft Visual Studio 10 的代码库中删除 rct1 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032687/

相关文章:

c++ - fread 在 64 位 iOS 上无法正常工作

c++ - Qt 连接 Lambda 不工作

windows - 如何以编程方式将图像从 Air 应用程序直接导出到 powerpoint 幻灯片

c++ - 在 ListView 中禁用水平滚动条

windows - Web 浏览器控件上的 SPDY

c++ - 对 valgrind 的补充?

c++ - 没有匹配的成员函数调用 'insert'

msbuild - Visual Studio和MSBuild在WiX项目上以不同的方式触发BeforeBuild

当 maxcpucount 大于 1 时,MSBUILD 失败并显示 "The process cannot access the file xxxxx because it is being used by another process."

.net - 在 TFSBuild.proj 中检查 32 位/64 位环境