Я только что обновил один из наших проектов с Qt 5.3.1 до Qt 5.5. Мы используем статически собранный Qt (мы собираем его сами) со спецификацией make win32-msvc2013.
После обновления я получил пару неразрешенных внешних файлов, которые я мог бы отследить до следующих двух библиотек, которые уже находятся в каталог lib
после сборки Qt:
qtpcre(d).lib: оболочка Qt для библиотеки Perl-совместимых регулярных выражений
qtharfbuzzng(d). lib: оболочка Qt вокруг библиотеки Harf Buzz NG Unicode Text Shaping
Добавление этих библиотек вручную (Qt, а не оригинальных) в мою конфигурацию проекта Visual Studio устраняет ошибки компоновщика, но наши проекты VS генерируются с использованием CMake (я думаю, 3.0.2).
Есть ли способ включить эти библиотеки, используя такие цели, как Qt5::Core или что-то похожее на плагины Qt? Или мне нужно добавить их вручную, используя FIND_LIBRARY или похожий? Пока я не нашел скриптов CMake, связанных с этими двумя библиотеками.