1

我最近从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

4

2 回答 2

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_PATHC:\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
于 2012-12-14T11:01:26.680 回答
2

您应该添加到您的项目文件

CONFIG+=wwwidgets

wwWidgets 安装了它自己的特性 (见文件wwwidgets.prf) 这个特性提供了有关使用小部件所需的库文件和头文件的信息。

于 2012-12-14T12:24:13.110 回答