我正在使用qt和qmake为我的C ++项目生成makefile,最近我从另一个在其代码中使用libpng功能的组中引入了一个子项目。当我尝试编译它时,它为PNG函数提供了未定义的引用,如:
undefined reference to symbol png_set_sig_bytes
所以,我猜我需要链接到limping
。我所做的是添加了类似的内容:
LIBS += png
也试过
LIBS += libpng
这两个命令都以No such file for directory error
结束。
有人可以指出我如何从make pro文件链接到png库吗?
答案 0 :(得分:1)
好的,我想出来了,我需要这样做:
LIBS += -lpng
这假设可以在编译器所在的路径中找到该库。否则,路径也需要添加-L
标记。