簡體   English   中英

QtCreator和pkg-config

[英]QtCreator and pkg-config

我將一個makefile項目導入到Qt Creator中,以進行更有效的開發。 當我在終端中使用make時:

g++  Size3.o SteerableTests.o MyLib.o Tensor.o Cube.o Steerable.o -lUnitTest++ `pkg-config --libs opencv` -o steerable

它編譯成功。 但是,當使用QtCreator的build選項時,它總是說pkg-config無法找到opencv。 如何設置QtCreator的環境路徑?

11:35:21: Starting: "/usr/bin/make" all
g++  Size3.o SteerableTests.o MyLib.o Tensor.o Cube.o Steerable.o -lUnitTest++ `pkg-config --libs opencv` -o steerable
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

我的猜測是環境變量PKG_CONFIG_PATH是在您的Shell中設置的,而不是在QtCreator的環境中設置的。

我能想到的最簡單的方法是在Makefile顯式設置它,例如

export PKG_CONFIG_PATH=/the/path

要查找/the/path ,請嘗試在shell中echo $PKG_CONFIG_PATH或使用locate (最好)或find找到opencv.pc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM