c++ - GNU gcc mysys make 命令没有规则来生成目标 libpng

标签 c++ c makefile libpng

我四处寻找尝试编译libpng时遇到的问题,但找不到解决方案。 当我运行时:

C:\Users\Alex\Desktop\libpng-1.6.21\scripts>make makefile.gcc libpng.a

我收到以下消息:

make: Nothing to be done for `makefile.gcc'.
make: *** No rule to make target `libpng.a'.  Stop.

我没有修改原来的makefile.gcc。

最佳答案

我认为这是因为你没有调用./configure脚本。 根据this wiki您需要在 msys shell 中运行:

wget http://sourceforge.net/projects/libpng/files/libpng15/older-releases/1.5.16/libpng-1.5.16.tar.xz/download
tar xvfJ libpng-1.5.16.tar.xz
cd libpng-1.5.16
mv INSTALL INSTALL.txt
./configure
make install

关于c++ - GNU gcc mysys make 命令没有规则来生成目标 libpng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35673796/

相关文章:

c++ - 将原始数组传递给 std::vector 的最快方法

c++ - 使用 bluez 5.43 和 DBus 从 BLE 传感器读取广告数据包的正确方法是什么

c - 用于从 matlab 创建可执行 .mexa64 文件的 Makefile

c - 从堆栈递归构建二叉表达式树背后的逻辑

gcc - 我可以让 CMake 使用 gcc 增量链接生成 Makefile 吗?

c++ - 使用指针相乘矩阵

python - 从 Cython 模块导出包装的 C++ 类

c - 当我强制退出服务器(输入 clt + c)时,有什么办法可以做到这一点,客户端也会同时终止吗?

linux - 在 Makefile 中使用 xargs basename

c++ - 在 Qt Creator 中转换/使用 Makefile