如何正确链接 DevIL 链接器库

How To Link DevIL Linker Libraries Properly?

本文关键字:链接 DevIL 何正确      更新时间:2023-10-16

链接这些库就像链接任何其他库一样。

但是当我运行我的项目时,我的问题来了,我没有收到链接器错误,但我的错误是关于"DLL">

我得到

"程序无法启动,因为您的计算机中缺少DevIL.dll。尝试重新安装该程序以解决此问题">

我不想要.dll。我链接其他库是有原因的。还是我假设错了,DevIL 只能通过我必须将此 DLL 放在系统根目录中来工作?

因为我的目标是链接 DevIL,而无需在其他地方放置任何 DLL。我只是想我可以使用链接器库,就像使用 openGL 一样。

如果有任何好的例子,请告诉我。我也做过一些教程和一些例子,但没有运气。我一直收到这个"DevIL.dll丢失"错误窗口。

AFAIK ,DevIL 发行版仅附带导入库。您所说的称为静态库,它被编译到可执行文件中,因此不需要DLL.我试图搜索DevIL的静态库,但没有找到。所以你必须从源代码构建 DevIL 来自己编译静态版本。