我想在使用MFC的Visual Studio C++項目中使用#define NOMINMAX
,以便我可以使用std::min
和std::max
。然而,當我把這個線在我的stdafx.h中,我獲得以下編譯錯誤:NOMINMAX與Visual Studio 2012 MFC項目
c:\program files (x86)\windows kits\8.0\include\um\GdiplusTypes.h(475): error C3861: 'min': identifier not found
我不使用GDI +故意的,這是後話MFC必須做。問題是否可以通過刪除GDI +或通過調整它來編譯?
似乎有一個答案提一個解決方法類似的問題,但我不知道請了解描述解決方法的步驟:http://stackoverflow.com/a/4914108/16673 – Suma 2013-04-09 11:16:32