这是一个新手问题.我正在尝试将OpenCV库添加到QT项目中.
这个问题说链接标志是由
pkg-config --libs opencv
Run Code Online (Sandbox Code Playgroud)
如果我将命令行输出粘贴到项目文件中,如:
LIBS += -L/usr/local/lib -lml -lcvaux -lhighgui -lcv -lcxcore
Run Code Online (Sandbox Code Playgroud)
然后一切都很好,但现在这不便携.我怎样才能简单地引用命令的输出?
更新:尝试过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
Run Code Online (Sandbox Code Playgroud)