我正在尝试制作QT Widgets项目。我必须使用“ libpng”库,但是我在使用它时遇到了麻烦。这是.pro配置文件。
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = coursework2
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
CONFIG += c++11
SOURCES += \
main.cpp \
mainwindow.cpp \
INCLUDEPATH += $(LIBRARY_SHARE)/libpng/include
LIBS += -L$(LIBRARY_SHARE)/libpng/lib -lpng
HEADERS += \
mainwindow.h
FORMS += \
mainwindow.ui
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
这是一种解决方案,适用于很多人(在某处找到它),但对我来说没有结果。当我尝试将其包含在 main.cpp 文件中时,会弹出此错误:
'png.h' file not found
#include "png.h"
^~~~~~~
我该如何解决?
答案 0 :(得分:0)
解决方案非常简单。我在“ libpng” 的根目录中犯了一个错误。
我必须更改两行代码:
INCLUDEPATH += /usr/local/include
LIBS += -L/usr/local/lib/libpng