我想在我的Qt 4.8.1應用程序中使用函數QueryFullProcessImageName來自winbase.h,該應用程序使用最新的MingW版本(我最近下載了它)。問題是這個函數是相當新的:它是在Windows Vista中引入的,並且我猜想它可以用這樣一個新版本的MingW提供,但事實並非如此。微軟MSDN傷心我需要把適當的定義,以便此功能是可用的,但不僅如此沒有解決我的問題,但我也無法找到該函數的聲明在winbase.h由Ctrl + F無論如何。MingW與舊的winbase.h文件
那麼,我該如何解決這個問題呢?我很需要一個功能:X
又一個洞察我的問題:http://www.qtcentre.org/threads/53769-Mingw-included-in-Qt-installator-including-old-h-files
而且相當很有趣的事情:http://sourceforge.net/apps/trac/mingw-w64/browser/trunk/mingw-w64-headers/include/winbase.h?rev=5487(它似乎不MingW平臺有最新的WINBASE.H文件,altought它沒」 t附帶安裝程序)
我的電腦有一個Windows 7 64位,而我的Qt和Qt Creator是32位。
感謝,
Momergil
你介意轉換到Cygwin嗎?最新的一個絕對有你想要的功能。根據我的經驗,它具有比MinGW多*完整的WinAPI標頭。 – Joulukuusi 2013-03-22 13:03:29
另外,請注意,您提供的鏈接指向不同的項目,[MinGW-w64](http://mingw-w64.sourceforge.net/),它是MinGW的一個分支。您可能也想嘗試一下。 – Joulukuusi 2013-03-22 13:14:06
@Joulukuusi我看了看,發現Cygwin沒有興趣,但感謝您的建議。而且,我注意到了關於MiGW-w64的這件事,但我猜想應該有一個MinGW w32的功能,因爲它不是一個獨一無二的64位。 – Momergil 2013-03-22 14:51:45