gpt4 book ai didi

c++ - 魔鬼不加载图像与 linux 构建

转载 作者:IT王子 更新时间:2023-10-29 00:41:59 24 4
gpt4 key购买 nike

我在将图像加载到 Devil 时遇到问题,所以我提供了我如何构建库以及我如何尝试使用它。

从他们的 website 下载 Devel 源.

$ unzip DevIL-1.7.8.zip
$ mkdir devil
$ cd Devil-1.7.8
+-------------------------------------------+
| Just type: |
| autoreconf -i |
| ./configure <your options here> |
| make |
| sudo make install |
+-------------------------------------------+

如果我使用 autoreconf -i 然后 ./configure 带有前缀和 ilu 和 ilut。我得到一个错误..忘记..记录它。 这有多重要?我只是没用过。

$ chmod +x configure
$ ./configure --prefix=/home/path/to/TestingDevil/devil --enable-ILU --enable-ILUT
$ make
$ make install

所以此时我的库应该被构建。我下载了恶魔simple example (simple.c) 到 TestingDevil/simple/simple.c build 它。

$ gcc -I ../devil/include -L ../devil/lib/ simple.c -o simple -lIL -lILU -lILUT
$ cp ../devil/lib/*.so* .

我添加了一张图片 (jpg) 进行测试。

$ LD_LIBRARY_PATH=. ./simple image.jpg

"Could not open file...exiting"

我从简单目录运行了可执行文件。

simple$ ls

image.jpg libIL.so.1.1.0 libILU.so.1.1.0 libILUT.so.1.1.0 libIL.so libILU.so libILUT.so simple libIL.so.1 libILU.so.1
libILUT.so.1 simple.c

出了什么问题? 我正在使用来自 devIL 的示例,它编译并运行良好。只是无法加载任何文件。

我的系统是 Ubuntu 12.10 64,安装了 build-essential 和其他用于 opengl dev 的开发包。

Uni系统是Fedora 15(?) 32,用同样的方法构建devIL后,也出现了完全相同的问题。

在我的家用机器上,我安装了 libdevel-dev 包并且运行良好。

这个问题问的是opengl,纯粹是devIL库和例子。

最佳答案

看起来您构建它时没有 jpg 支持,或者您没有可用的 jpeg 库?

关于c++ - 魔鬼不加载图像与 linux 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14762329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com