QT - QApplication Sorunu?

Başlatan okyay, 05 Ağustos 2013 - 06:41:17

« önceki - sonraki »

0 Üyeler ve 6 Ziyaretçi konuyu incelemekte.

okyay

    #include <QApplication>
    #include <QLabel>

    int main (int argc, char (argv)[]){
    QApplication app (argc, argv);
    QLabel *Label = new QLabel ("Ornek")
    label->show();

    return app.exec();

    }


Cannot open include file: 'QApplication': No such file or directory

3-2 gündür c++'da görsel olarak kodlamaya geçmek için qt'yi kurdum ama bir türlü programın çıkardığı sorunlardan kurtulamayıp, kurtulduğum bir başka sorunda yeni bir sorunla karşılaştığım için bir türlü tam olarak birşeye başlayamadım. Birçok sitede araştırmama rağmende sorundan kurtulamadım.

iskenderoguz

hangi qt sürümünü kullanıyorsunuz? 4, 5 ?

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

okyay


if

@okyay, @heartsmagic'in sunduğu bağlantılara baktınız mı?

okyay

Alıntı yapılan: if - 06 Ağustos 2013 - 03:50:19
@okyay, @heartsmagic'in sunduğu bağlantılara baktınız mı?
Evet baktım, yinede sorun çözülmedi.

if

@okyay, çözülmedi de ne hata veriyor?

okyay

#7
Alıntı yapılan: if - 21 Ağustos 2013 - 17:22:57
@okyay, çözülmedi de ne hata veriyor?



Cannot open include file: 'QApplication': No such file or directory

alorak

Alıntı yapılan: okyay - 21 Ağustos 2013 - 19:40:29
Alıntı yapılan: if - 21 Ağustos 2013 - 17:22:57
@okyay, çözülmedi de ne hata veriyor?
Cannot open include file: 'QApplication': No such file or directory

Hocam üstte verilen cevaplarda çoğu kişi çözüme ulaşmış. .pro dosyası oluşmuş olması lazım onu buldunuz mu? İçerisine

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


eklemelisiniz.
özgürlük için

okyay

Alıntı yapılan: alorak - 21 Ağustos 2013 - 19:50:25
Alıntı yapılan: okyay - 21 Ağustos 2013 - 19:40:29
Alıntı yapılan: if - 21 Ağustos 2013 - 17:22:57
@okyay, çözülmedi de ne hata veriyor?
Cannot open include file: 'QApplication': No such file or directory

Hocam üstte verilen cevaplarda çoğu kişi çözüme ulaşmış. .pro dosyası oluşmuş olması lazım onu buldunuz mu? İçerisine

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets


eklemelisiniz.
Evet ekledim birden fazla şekilde denedim yine olmadı;

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
SOURCES += \
    cgh.cpp



SOURCES += \
QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    cgh.cpp


SOURCES += \
    cgh.cpp
QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

if

main.cpp içinde
#include <QtGui/QApplication>
yerine #include <QApplication> yazdınız mı?

okyay

Alıntı yapılan: if - 23 Ağustos 2013 - 19:00:42
main.cpp içinde
#include <QtGui/QApplication>
yerine #include <QApplication> yazdınız mı?
Evet, sorun aynı.

if

@okyay, bir de QT += widgets eklemeyi deneyin.

exclipit

Ben de aynı hatayı aldım fakat Qt sistemimde kurulu mu değil mi anlamadım... İnternette sitesinden bakıyorum, geliştirme ortamı diyor. Ama ben derlemek için de bir yazılım bulamadım. Ayrıca Qmake komutu da çalışmıyor :/ Qt derlemek için ne kurmam gerekiyor?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

if

@exclipit, siz ne yaparken aldınız bu hatayı?

exclipit

#15
Qt öğrenmeye başlayayım dedim, fakat bir türlü derleyemedim... Bu komut yüklü değilmiş... Hatayı derleme yaparken aldım. (Bu komutla derlemeye çalışıyorum.)

Derleme için mutlaka QT Creator mu yüklemem gerekiyor yoksa? Bunu bilmiyorum.
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

okyay


alorak

Hocam tam olarak bilmiyorum ama ben şu şekilde yaparak çalıştırdım:

Bir klasör içerisine deneme.cpp isminde:

#include <QApplication>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QWidget window;

    window.resize(250, 150);
    window.setWindowTitle("Deneme");
    window.show();

    return app.exec();
}

dosyası kaydedilir. Daha sonra konsoldan ilgili klasör içerisinde sırayla:

qmake -project
qmake
make

komutları girilir. sonunda da:
./deneme
diyerek program çalıştırılır. Bu şekilde yaptığınızda o şekilde hata alıyor musunuz bilemedim. Veya yapmak istediğiniz tam olarak hangi seviyededir? (not: qt4 üzerine çalışıyorum. sizin qt 5 olduğu için bir sorun oluşuyor olabilir :(  qt 5 çalışmak zorunda değilseniz qt4 deneyebilirsiniz aslında)
özgürlük için

iskenderoguz

@okyay qt de projeyi oluştururken "qt gui application" mı yoksa "qt conosle application" mı seçiyorsun?