qt中怎样添加库文件

qt中怎样添加库文件,第1张

1.添加库文件静态库

linux:LIBS += your_lib_path/your_lib动态库

linux:LIBS += -L your_lib_path -lyour_lib//经过测试了

win32:LIBS += your_lib_path/your_lib例如:

LIBS += -L lib/pcsc/ -lpcsclite

LIBS += lib/pcsc/libpcsclite.a

2.添加弊衡头文件

INCLUDEPATH += your_include_path例如:

INCLUDEPATH += . /usr/local/include(点号后面有空格)

3.添加要编译的源文件和头文件

SOURCES:所有源文件列表

HEADERS:所有头租态做文件列表

FORMS:所有.ui文件列表前期工作:

1.检查gcc,g++,qmake是否用错。

2.在Makefile中检查是否少了头文件闭数

3.检查是否与<错用了

4.需要另外加库的程序最好单独建一个文件

你的步骤来说,你只是把头文件和源文件copy到你工程目录下了,但是你并没有把你的头文件还有源文件加入你的.pro文件中

你需要在你的 pro 文件加入你的头文件和源文件。找到 HEADERS 关键字,在后面加上你的头文件。如果你的头文件名字是 xxx.h ,示意如下:

HEADERS += a.h \

b.h \

xxx.h

不同的头文件之间 用 \ 隔开,便于我们换行写其他的头文件,如果没有 \ 这个符号,工程文件将不能被识别。当然也可以直接写到一行。如果写到一行的话就直接用空格隔开不同的头文件了,在 HEADERS += 的最后,不应该有任基丛配何符号。

类似地,应该在 SOURCES 关键字后面加上相应的源文件

SOURCES += a.cpp \

b.cpp \

xxx.cpp

如果有 xxx.ui 文件的话,你还需要加入与下方类似的项。

FORMS+= xxx.ui

以上步骤完成之后你需要重新编译工程。郑余

当然通过qt creator 也是可以在 IDE 界面下加入头文件和源文件的。直搏指接在工程上点鼠标右键,选择 "add existing files..."选项,选择你要加入的源文件和头文件就可以了。 qt creator会自动在你的 pro 文件中写入上面所列出的项。

关于出错信息

collcet2:ld returned 1exit status ----------------- 一般是因为同一个工程中已经运行了一个应用程序,而你在没有关闭这个应用的同时,又编译了这个工程,当这个工程运行新的应用失败时,将给出这个错误信息。你只需要关闭当前这个应用,再重新编译/运行即可。

另外,团IDC网上有许多产品团购,便宜有口碑


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12291227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存