Вот моя проблема: я хочу, чтобы мой скрипт qmake обнаружил мою версию opencv и сохранил результат в переменной CONFIG.Мне нужен результат, чтобы иметь эту форму: "opencv20", "opencv21", "opencv22" и т. Д.Я знаю, что могу использовать функцию system () для вызова команд bash и хотел использовать что-то вроде этого:
CONFIG += opencv$$system(pkg-config --modversion opencv | cut -d. -f'1,2' | sed 's/\.//g')
В моем терминале все работает нормально, но qmake дает мнеopencv2 «.когда я пытаюсь распечатать вывод.Вывод только команд pkg-config и cut корректен, поэтому я предполагаю, что вызов sed как-то сбивает с толку qmake ... какие-нибудь подсказки?