【发布时间】:2012-03-22 07:15:08
【问题描述】:
我实际上是 Qt 的新手,如果有人能解释如何在这 3 个案例中处理外部 C++ 库以及让库与 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 中不可用。我总是仔细阅读说明。一般来说,经验丰富的程序员将如何决定如何包含库?
【问题讨论】:
-
Cmake 是专业的工具,我推荐你使用它。