最新的MinGW版本的dev C++包含和libs已過時。例如,沒有像QueryFullProcessImageName
或GetProcessImageFileName
這樣的功能。是否可以簡單地更新它們?dev C++過時庫,包括
回答
您是否試過將編譯器指向所需的庫?在附帶開發-C++ 5.3 TDM-GCC 4.6.1,該編譯罰款:
#include <windows.h>
#include <Psapi.h>
int main() {
LPSTR dummy;
GetProcessImageFileName(NULL,dummy,0);
return 0;
}
所有這一切都需要得到它的鏈接也就是圖書館。與所有非標準庫一樣,您需要自己將編譯器指向適當的庫。這一次,尋找這個文件,它總是提供捆綁的編譯器:
Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libpsapi.a (for MinGW64)
or
Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32/libpsapi.a (for MinGW64, 32bit mode)
or
Dev-Cpp/MinGW32/lib/libpsapi.a (for vanilla MinGW)
這指向可以通過工程項目>>項目選項>>詳細參數>>通過GUI添加庫或對象來完成。將文件對話框指向上述文件。點擊確定。或者,使用工具>>編譯器選項>>自定義編譯器命令(頂部編輯字段)將.a文件的路徑直接發送到gcc。
然後重新編譯。完成。請不要盲目責怪編譯器/ IDE。
分開開發了一個新版本的Dev-C++,如果你真的想堅持這個僞IDE,你應該下載它;它應該有更新的工具集。
請考慮切換到其他任何東西。
您是否在談論Dev-C++ 5.3.0.4?它也過時了。 – 2013-02-09 15:12:43
@CharlieHopperson您是否想過改用一個好的IDE呢? – 2013-02-09 15:14:27
Code :: Block需要相同的編譯器... Visual Studio不能。 – 2013-02-09 15:23:46
- 1. C++庫包括
- 2. C庫包括
- 3. 嵌套的C++庫包括
- 4. C++構建過程(包括)
- 5. 當你換行包括`的extern「C」'包括C庫
- 6. 包括類庫
- 7. 包括在C++
- 8. 包括從C#
- 9. Android NDK:包括提升C++庫
- 10. 包括版本控制外部C++庫
- 11. 包括ios編程中的C++庫
- 12. autotools:做「檢查」時不包括庫
- 13. Linq過濾包括
- 14. C++,#包括問題!
- 15. 圓C++頭包括
- 16. 圓C++頭包括
- 17. C++包括後衛
- 18. 包括C/C++頭4
- 19. 設置庫包括在C++中的路徑
- 20. 從dev C++中包含的文件
- 21. VC++/Dev-C++:如何包含一個DLL?
- 22. 解析日期/時間字符串的C++庫(unix)包括時區
- 23. 關於pbc庫在DEV中的使用C++編譯通過
- 24. ActivityNotFoundException當包括Android庫
- 25. 錯誤,包括增強庫
- 26. 包括靜態庫到./configure
- 27. yii包括間接庫
- 28. 標準庫包括Android NDK
- 29. CMake包括預編譯庫
- 30. 爲什麼Chrome Dev Tools在選擇方法時自動包含括號
我正在談論這兩個版本 – 2013-02-09 13:58:00