ورود

View Full Version : مبتدی: خطا هنگام کار با هدر widget.h



smemamian
دوشنبه 11 دی 1391, 12:22 عصر
سلام دوستان

توی سیستم عامل سون وقتی روی File => New File Or Project => Qt gui Application

و از نوع Qwidget رو ایجاد می کنم هنگام کامپایل خطای widget.h رو میده !

حامد مصافی
دوشنبه 11 دی 1391, 16:14 عصر
متن کامل خطا رو قید کنید لطفا

smemamian
سه شنبه 12 دی 1391, 08:35 صبح
متن خطا :

c:\users\test\widget.h:4: error: C1083: Cannot open include file: 'QWidget': No such file or directory


خط شماره 5 رو خطا میده :

#ifndef WIDGET_H

#define WIDGET_H

#include <QWidget>

namespace Ui {

class Widget;

}

class Widget : public QWidget

{

Q_OBJECT



public:

explicit Widget(QWidget *parent = 0);

~Widget();



private:

Ui::Widget *ui;

};

#endif // WIDGET_H

من برای نصب از سایت سازنده 2 تا فایل دریافت و نصب کردم که اسم های اون هست :


qt-windows-opensource-5.0.0-msvc2010_32-x86-offline


qt-creator-windows-opensource-2.6.0


سوالی بعدی اینه که Qt Assistant و Qt Designer رو از کجا باید دریافت کنم ؟!

alamate_aoal
شنبه 16 دی 1391, 06:22 صبح
سلام

اگر از Qt‌5 استفاده میکنی حتما خط زیر را به فایل پروژه اضافه کن

QT += widgets

کیوت کریتور (و متعلقات کیوت شامل assistant و ...) همراه با پکیج qt-windows-opensource-5.0.0-msvc2010_32-x86-offline روی سیستمت نصب شده
بنابراین نیازی به دانلود Qt Creator بصورت منفک نبود. پیشنهاد می کنم از کیوت کریتور پکیج فوق که نسخه 2.6.1 و از مسیر Qt5.0.0/Tools/QtCreator/bin قابل دسترس هست استفاده کنید