我对 Qt 有疑问。我昨天和昨天写了一些代码
一切正常,但今天我收到了这条消息。我重新安装了 Qt 两次,但在不同的项目上仍然收到相同的消息。有人知道如何处理这个吗?这是我从编译输出中得到的错误
C:/Qt/Tools/mingw492_32/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: 进入目录'C:/Users/michal/Documents/build-Game_2-Desktop_Qt_5_6_3_MinGW_32bit-Debug' g++ -pipe - fno-keep-inline-dllexport -g -std=gnu++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NETWORK_LIB -DQT_NETWORK_LIB-DQT_COREM_LIB -DQT_NETWORK_LIB .cpp -o ../Game_2/Tower 在 ../Game_2/tower.cpp:1:0: ../Game_2/tower.h:3:31 中包含的文件中:致命错误:QGraphicsPixmapItem:没有这样的文件或目录#include ^ 编译终止。:目标“../Game_2/Tower”的配方失败 mingw32-make[1]:离开目录“C:/Users/michal/Documents/build-Game_2-Desktop_Qt_5_6_3_MinGW_32bit-Debug”* [../Game_2/Tower] 错误 1 mingw32-make: * [debug] 错误 2 18:46:16: 进程“C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe”退出代码2. 构建/部署项目 Game_2 时出错(套件:Desktop Qt 5.6.3 MinGW 32bit)执行步骤“Make”时 18:46:16:经过时间:00:01。
和代码:
#ifndef TOWER_H
#define TOWER_H
#include <QGraphicsPixmapItem>
#include <QGraphicsPolygonItem>
#include <QGraphicsItem>
class Tower: public QGraphicsPathItem
{
public:
Tower(QGraphicsItem * parent = 0);
private:
QGraphicsPolygonItem * attack_area;
};
#endif // TOWER_H