最近在用Visual Studio 做開發,代碼改動后編譯出現大量莫名其妙的錯誤:如下
最終解決方法如下:
如果是win32使用VS原始IDE構建的程序:
在vs的項目屬性設置中找到C/C++選項下的預處理器,在預處理器定義中添加WIN32_LEAN_AND_MEAN
WIN32_LEAN_AND_MEAN
如果使用cmake構建,可以在cmakelist.txt中添加該宏定義
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /DWIN32_LEAN_AND_MEAN")