如何正确链接 DevIL 链接器库
How To Link DevIL Linker Libraries Properly?
链接这些库就像链接任何其他库一样。
但是当我运行我的项目时,我的问题来了,我没有收到链接器错误,但我的错误是关于"DLL">
我得到
"程序无法启动,因为您的计算机中缺少DevIL.dll。尝试重新安装该程序以解决此问题">
我不想要.dll。我链接其他库是有原因的。还是我假设错了,DevIL 只能通过我必须将此 DLL 放在系统根目录中来工作?
因为我的目标是链接 DevIL,而无需在其他地方放置任何 DLL。我只是想我可以使用链接器库,就像使用 openGL 一样。
如果有任何好的例子,请告诉我。我也做过一些教程和一些例子,但没有运气。我一直收到这个"DevIL.dll丢失"错误窗口。
AFAIK ,DevIL 发行版仅附带导入库。您所说的称为静态库,它被编译到可执行文件中,因此不需要DLL.我试图搜索DevIL的静态库,但没有找到。所以你必须从源代码构建 DevIL 来自己编译静态版本。
相关文章:
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- CMake-按正确顺序将项目与C运行时对象文件链接
- 从链接列表c++中删除一个项目
- 有根的二进制搜索树.保留与其父级的链接
- 读取文件的最后一行并输入到链接列表时出错
- 静态数据成员的问题-修复链接错误会导致编译器错误
- node-gyp 在 macOS 上未正确链接库
- 基于boost的程序的静态链接——zlib问题
- 无法链接 CMake 中的本地库
- 内联函数中具有内部链接的全局变量
- 链接阶段在Ubuntu上失败,但在MacOS上失败
- 使用gcc从静态链接的文件中查找可选符号
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 下面是我为检测链接列表中的循环而制作的代码
- 有了gcc,是否可以链接库,但前提是它存在
- 使用C链接在函数内部创建C++模板
- Visual Studio mkl_link_tool.exe链接错误
- g++与DevIL:无法链接
- 如何正确链接 DevIL 链接器库