1

您好,我Qtvtk widget在 QtCreator 中添加了一个到我的窗口,然后尝试构建并运行该程序,然后我收到一个错误,提示缺少某些标题。

我想强调一下,我还没有添加任何自己的代码,我只是从工具包中拖放了小部件。

现在也许我的想法不正确,但是如果该项目出现在工具包中并且没有问题地掺杂,则标题应该可以访问,否则它不会出现在工具包中。

我想提一下我在 Ubuntu 上工作,我没有VTK自己安装它,但是使用PCL包,一个使用 VTK 作为可视化器的库,所以我的库安装命令可能有些有趣。

找不到的标题:

#include "vtkSystemIncludes.h"
#include "vtkABI.h"

错误本身,是的,它是 win32,我在 linux 上,是:

/usr/include/QVTKWin32Header.h:23: error: vtkSystemIncludes.h: No such file or directory

因此,如果还有更多工作要做,以便我可以使用小部件,请告诉我。

4

1 回答 1

1

您是否已正确编译库并将其链接到项目?您是否还将源文件链接到项目?

通过将“INCLUDEPATH += path_to_source*”添加到您的 .pro 文件来包含源代码,例如 INCLUDEPATH += $$PWD/../src 用于位于当前工作目录上方的目录中,名称为 src

通过将“LIBS += -L path_to_compiled_library”添加到您的 .profile 和库

如果已经完成并且不工作,请仔细检查以确保路径正确..

于 2013-01-19T00:50:45.063 回答