Dev-C++ 和 libpng任何人都知道如何使它工作,

问题描述

我正在努力将 pnglib 集成到我的 dev-C++ 项目中。

我使用包管理器通过 Dev-C++ 安装了 pnglib 和 zlib。那是容易的部分。然后我努力地想出如何在我的项目中使用这些包。找不到关于此的任何文档/教程,但最终能够编译和链接项目,但执行程序导致错误消息“应用程序无法正确启动(0xc000007b)。单击确定关闭应用程序。 "

这就是我到达那里的方式:

  • 发现头文件存放在 "C:\Users\AppData\Local\VirtualStore\Program Files (x86)\Dev-Cpp\include”并将该路径添加到“包含目录” 在我的项目设置中。

  • 确保我的目标是 32 位。

  • 还尝试在“参数/链接器”设置中直接添加文件。但不知道是否包含 .a、.dll、.lib、.def 或 .dll.a 文件。这些似乎都不起作用。链接器无法优化函数

  • 最后,将上面的字符串“-lpng -lz”替换为“参数/链接器”设置。最后是编译和链接的项目。

但是当我尝试运行该程序时,我收到“应用程序无法正确启动”消息。有没有人知道出了什么问题?

解决方法

旧的血腥 Dev-C++ IDE 由 Embarcadero 更新。可以在此处找到新的下载页面:https://sourceforge.net/projects/embarcadero-devcpp/。如果您在使用当前版本时遇到问题,可以尝试一下。