最新的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