标签: c++ windows msbuild
我正在将一个应用程序从Linux移植到Windows,我的一个变量“rct1”似乎与来自Windows某处的宏发生冲突。我找不到任何关于此的信息 - 有没有办法禁用这个宏被定义?
答案 0 :(得分:2)
它位于Windows SDK中的Dlgs.h。
Dlgs.h
所以在所有#define WIN32_LEAN_AND_MEAN之前添加#include <windows.h>,这样就不会引入Dlgs.h。
#define WIN32_LEAN_AND_MEAN
#include <windows.h>