小编MVG*_*MVG的帖子

使用pkg-config输出将库链接到QT项目

这是一个新手问题.我正在尝试将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)

c++ qt qmake

24
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1

qmake ×1

qt ×1