这是一个新手问题。我正在尝试将 OpenCV 库添加到 QT 项目中。
这个问题说链接标志由
pkg-config --libs opencv
如果我将命令行输出粘贴到项目文件中,例如:
LIBS += -L/usr/local/lib -lml -lcvaux -lhighgui -lcv -lcxcore
然后一切都编译得很好,但现在这不是可移植的。我怎样才能简单地引用命令的输出?
更新:尝试了 Ken Bloom 的建议,但无法编译。实际生成的编译器命令是
# How it should be, at least on my machine
g++ -o QOpenCVTest main.o qopencvtest.o moc_qopencvtest.o -L/usr/lib -L/usr/local/lib -lml -lcvaux -lhighgui -lcv -lcxcore -lQtGui -lQtCore -lpthread
# with CONFIG and PKGCONFIG
g++ -o QOpenCVTest main.o qopencvtest.o moc_qopencvtest.o -L/usr/lib -lQtGui -lQtCore -lpthread