2014-03-05 2 views
0

Я импортировал проект makefile в создателя Qt для более продуктивной разработки. Когда я использую make в терминале:QtCreator и pkg-config

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

Он компилируется успешно. Но при использовании опции сборки QtCreator он продолжает говорить, что 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 

ответ

0

Я думаю, что переменная окружения PKG_CONFIG_PATH установлена ​​в вашей оболочке, но не в среде QtCreator «s.

Самый простой способ, с которым я могу думать, - это установить его явно в Makefile, например.

export PKG_CONFIG_PATH=/the/path 

Чтобы найти /the/path, попытайтесь echo $PKG_CONFIG_PATH в оболочке или найти opencv.pc использованием locate (предпочтительно) или find.

Смежные вопросы