为qt安装小部件

时间:2012-12-14 10:58:48

标签: c++ qt widget installation

我心不在焉地从http://www.wysota.eu.org/wwwidgets/找到了为qt设置的一组非常有用的小部件,我下载了wwWidgets 1.0 installer for MinGW并简单地安装了它。现在我可以在qt creator中看到那些小部件,我可以拖放它们。

但在编译项目时,它表示找不到那些包含文件。 (例如:qwwled.h未找到)但我看到该文件位于C:\Qt\4.8.3\include\wwWidgets

如果有人可以在这个问题上帮助我,我会非常感激。

即时使用qt 4.8.3和mingw 4.4

2 个答案:

答案 0 :(得分:3)

您应修复包含PATH并向其添加C:\Qt\4.8.3\include\wwWidgets

添加.pro文件:

INCLUDEPATH += "C:\\Qt\\4.8.3\\include\\wwWidgets"

但它可能不是最佳方式,因为如果您共享项目,则必须编辑.pro。 您应该使用/添加环境变量

所以最好的解决方案就是这个:

INCLUDEPATH += $$(WWWIDGETS_INCLUDE_PATH)

并将环境变量WWWIDGETS_INCLUDE_PATH设置为C:\Qt\4.8.3\include\wwWidgets

不要忘记添加:

CONFIG(release, debug|release): LIBS += "C:\\Qt\\4.8.3\\lib\\libwwwidgets4.a"
else:CONFIG(debug, debug|release): LIBS += "C:\\Qt\\4.8.3\\lib\\libwwwidgets4d.a"

或者添加这个,这更好,更清洁:

CONFIG(release, debug|release): LIBS += -lwwwidgets4
else:CONFIG(debug, debug|release): LIBS += -lwwwidgets4d

答案 1 :(得分:2)

您应该添加到项目文件

CONFIG+=wwwidgets

wwWidgets安装自己的功能(参见文件wwwidgets.prf) 此功能提供有关使用小部件所需的库文件和标头的信息。