Я на самом деле новичок в Qt и был бы признателен, если бы кто-то мог объяснить, как обращаться с внешними библиотеками C ++ в этих 3 случаях и как проще всего заставить библиотеку работать с Qt (если бы вы могли просто указать мне на некоторые места, где я могу прочитать об этом):
- исходные файлы .h и заголовочные файлы .cpp доступны
исходники .h и DLL
- исходные файлы .h и .a
Я обычно использую следующую процедуру:
1- Cmake для создания make-файлов
2- Строительство с использованием Mingw:
Cd c:/test
qmake test.pro
mingw32-make
3 - Включая проект в Qt:
INCLUDEPATH += C:/test/build/include
LIBS += C:\test\build\x64\mingw\lib\file.dll.a \ ...
Я обычно сначала использую Cmake, а затем qmake, но иногда один из них не работает или часто опция Qt недоступна в Cmake. Я всегда внимательно читаю инструкции. В общем, как опытный программист будет принимать решения о том, как включить библиотеку?