我得到#error WINDOWS.H已包括在內。 MFC應用程序不能#包括WINDOWS.H 但由於其文件的發生這種情況#error WINDOWS.H已包含在內。 MFC應用程序不能#include <windows.h>
感謝
我得到#error WINDOWS.H已包括在內。 MFC應用程序不能#包括WINDOWS.H 但由於其文件的發生這種情況#error WINDOWS.H已包含在內。 MFC應用程序不能#include <windows.h>
感謝
嘗試在項目設置(C/C++ - >高級)中打開「顯示包含」。這個節目給你一個什麼樣的頭文件是在什麼樣的順序指示 -
首先,看看有什麼翻譯單元(CPP文件)編譯時錯誤我不知道如何才能知道發生(見構建日誌)。
然後...你可以檢查該cpp文件包含的頭文件,尋找<windows.h>
。
您也可以在所有項目文件中搜索以檢查它是否包含在您的代碼中。
如果您使用其他包含windows.h頭文件的第三方庫,那麼您可能會被迫更改包含這些頭文件和MFC頭文件的順序。
更改包括訂單,幷包括AFX <頭>其他
檢查可能之前,你應該能夠從那裏追溯Windows.h
可能包含在您的stdafx.h
文件中。如果是,則評論Windows.h
然後檢查,錯誤可能會消失。因爲我有同樣的問題,所以我以同樣的方式解決。
糟糕的主意與Windows文件混亂沒有一個很好的理由 – CyprUS 2015-11-04 02:00:24
謝謝,這爲我工作 – 2016-05-11 00:56:28