【问题标题】:Qt cannot open included file on ui_mainwindow.hQt 无法在 ui_mainwindow.h 上打开包含的文件
【发布时间】:2012-12-02 19:52:24
【问题描述】:

我正在 QT Creator 2.6 中制作一个项目。我正在推广一个名为 cPlotter 的 QWidget 子类,但是当我尝试编译项目时,它失败了,因为它找不到文件 cplotter.h。我发现这是因为文件“ui_mainwindow.h”会自动更新,包括括号中的文件 cplotter.h 而不是引号。

所以,ui_mainwindow.h 更新如下:

#include < cplotter.h >

但应该是:

 #include “cplotter.h”

因此,每次我在 GUI 上更改某些内容时,手动编辑非常烦人。

有人知道解决办法吗?

【问题讨论】:

  • 你在修改ui_mainwindow.h文件吗?
  • 等等,&lt;cplotter.h&gt;"cplotter.h" 不是等价的吗?我认为选择哪一个是风格决定而不是句法决定。
  • &lt;cplotter.h&gt;"cplotter.h" 之间的差异只是搜索目录的顺序。
  • 我知道,但在这种情况下,不幸的是它只能通过使用引号起作用。

标签: qt include qwidget mainwindow


【解决方案1】:

包含路径 += $$PWD (或在哪里 cplotter.h)

【讨论】:

  • 请您补充解释好吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
相关资源
最近更新 更多