我正在尝试通过以下方式在跨平台项目中包含特定于 Windows 的标头。
#ifdef Q_OS_WIN
#include "qt_windows.h"
#include "Shellapi.h"
#endif
由于某些原因,这些文件未正确包含。
注意:我使用的是 mingw-gcc 编译器。
我正在尝试通过以下方式在跨平台项目中包含特定于 Windows 的标头。
#ifdef Q_OS_WIN
#include "qt_windows.h"
#include "Shellapi.h"
#endif
由于某些原因,这些文件未正确包含。
注意:我使用的是 mingw-gcc 编译器。
我不认为这是定义的。应该是Q_OS_WIN32
或Q_WS_WIN
。请参阅Qt 全局。
#include <QtGlobal>
#ifdef Q_OS_WIN32
#include "qt_windows.h"
#include "Shellapi.h"
#endif