链接这些库就像链接任何其他库一样。
但是我的问题来了,当我运行我的项目时,我没有得到链接器错误,但是我的错误是关于“ DLL”的
我懂了
“该程序无法启动,因为您的计算机缺少DevIL.dll。请尝试重新安装该程序以解决此问题”
我不想要.dll。我链接其他库是有原因的。
还是我假设错误,并且必须将这个DLL放在系统根目录下才能使DevIL正常工作?
因为我的目标是链接DevIL而不在其他位置放置任何DLL。我只是想我可以像使用openGL一样使用链接器库。
如果有任何好的例子,请告诉我。我也做了一些教程和一些示例,但是没有运气。我不断收到此“ DevIL.dll丢失”错误窗口。
最佳答案
AFAIK,DevIL发行版仅带有导入库。您所说的是static library,它被编译到可执行文件中,因此不需要DLL。我试图搜索DevIL的静态库,但没有找到。因此,您必须从源代码构建DevIL才能自己编译静态版本。