2011-05-04 95 views
0

导入的库我在Qt工程采用进口使用Qt中

LIBS += -Lhome/Integration/HelloSumit/DefaultComponent/DefaultConfig -aDefaultComponentA 

库。现在我想在我的.cpp文件中使用它。我怎么做?我是否需要创建库的一个对象?

+0

它是一种什么样的图书馆?你有什么(只有图书馆或标题)? – RvdK 2011-05-04 06:56:54

+0

它是一个简单的库。我有图书馆以及与我的标题。由于我不知道如何在我的项目中加入他们。我试图通过HEADERS + = mainwindow.h \ home/Integration/HelloSumit/DefaultComponent/DefaultConfig/MainDefaultComponent.h插入头文件,但仍然无法访问我的cpp文件中的函数..请帮助 – Deb 2011-05-04 07:20:07

回答

0

阅读问题的评论,在.pro文件HEADERS部分添加外部库标题是不是要走的路。 (它标志着qmake的运行通过元对象编译器头。)相反添加

INCLUDEPATH += home/Integration/HelloSumit/DefaultComponent/DefaultConfig 

到您的pro文件和

#include <MainDefaultComponent.h> 

在cpp文件以在其中访问声明。

+0

我试着添加一个Include路径并定义查找头文件的路径。但是当我编译这个项目时,我得到一个错误。错误:MainDefaultComponent.h:没有这样的文件或目录。:( – Deb 2011-05-04 12:24:30

+0

应该在“home/Integration ...”前面有一个/? – jwernerny 2011-05-04 14:32:55