0
我想包括以下列方式跨平臺項目窗口特定的頭文件有選擇地包括Qt的頭。使用預處理器
#ifdef Q_OS_WIN
#include "qt_windows.h"
#include "Shellapi.h"
#endif
由於某些原因,文件沒有正確包含在內。
注:我使用MinGW的-gcc編譯器。
我想包括以下列方式跨平臺項目窗口特定的頭文件有選擇地包括Qt的頭。使用預處理器
#ifdef Q_OS_WIN
#include "qt_windows.h"
#include "Shellapi.h"
#endif
由於某些原因,文件沒有正確包含在內。
注:我使用MinGW的-gcc編譯器。
我不認爲這是規定。它應該是Q_OS_WIN32
或Q_WS_WIN
。見Qt Global。
#include <QtGlobal>
#ifdef Q_OS_WIN32
#include "qt_windows.h"
#include "Shellapi.h"
#endif
你得到什麼樣的錯誤?是否定義了Q_OS_WIN? – cgmb
關於在Shellapi.h中定義的方法的投訴不存在。我假設Q_OS_WIN是由Qt定義的。 – ssk