gpt4 book ai didi

c++ - 将外部库包含到 Qt

转载 作者:太空狗 更新时间:2023-10-29 20:06:03 25 4
gpt4 key购买 nike

我实际上是 Qt 的新手,如果有人能解释如何在这 3 个案例中处理外部 C++ 库,以及让库与 Qt 一起工作的最简单方法是什么(如果你能指出我一些我可以阅读的地方):- 源 .h 和 header .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 中不可用。我总是仔细阅读说明。一般来说,经验丰富的程序员会如何决定如何包含库?

最佳答案

您不需要同时使用 cmakeqmake -- 一个就足够了。当我在 Qt Creator 中时,我主要使用 qmake,因为它与 IDE 集成得很好。一般来说,你所做的是正确的。您在 HEADERS += 下包含 header ,在 SOURCES += 下包含源,在 LIBS += 下包含库,在 下包含文件的路径>INCLUDEPATH +=

关于c++ - 将外部库包含到 Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com