22 Ekim 2020, 05:55:59

Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME


Linux ve Qt

Başlatan mr.engineer, 04 Ekim 2020, 18:26:57

mr.engineer

Merhaba,

Ubuntu'ya QT creator yükledim ve basit bir C++ kodu çalıştırmak istiyorum. Console uygulaması açarak projeyi oluşturdum fakat resimdeki gibi iostream file not found hatası alıyorum. Buna rağmen resimin altında application outputta kodun çıktısı doğru şekilde görünüyor.
Burada sıkıntı nerede?



mehmet

<iostream.h> olabilir mi?

mr.engineer

Alıntı yapılan: mehmet - 04 Ekim 2020, 18:34:47<iostream.h> olabilir mi?

Yok, öyle yapınca hiç çalışmadı

brandice5

04 Ekim 2020, 19:19:48 #3 Son düzenlenme: 04 Ekim 2020, 19:55:13 brandice5
Çünkü hatayı derleyici değil IDE veriyor. Bu kodun derlenmesine engel değil.

IDE ye header dosyalarının bulunduğu klasörü (toolchain) tanımlaman lazım.

mr.engineer

GCC'nin yüklü olduğu kastediyorsunuz galiba. Bunlar tanımlanmış zaten. Aşağıda bir hata var mı?



mr.engineer

Burada da seçilen compiler görünüyor.
Hatalı bir yer var mı?


brandice5

GCC, Qt Cretor ve Qt yi ayrı ayrı kurduysan bazen path leri bulamayabiliyor. En iyisi bundle offline installer  ile kurmak.

Şu an senin için önerebileceğim çözüm PRO dosyasının içine include path'i elle eklemek.

AlıntıINCLUDEPATH += /usr/include

mr.engineer

Tek bir download yapıp onu kurdum. Ayrı ayrı bir şey kurduğumu hatırlamıyorum. Silip tekrar kurayım.

mehmet

https://en.wikibooks.org/wiki/C%2B%2B_Programming/Examples/Hello_world

Buradaki örnek konsol üzerinden çalıştı.
Dosya eki "*.cc" olmalı...

mr.engineer

Sorunu çözdüm. IDE'de şuradan ayarlanıyor:

Help-->About Plugins açıp, buradan ClangCodeModel üzerindeki tiki kaldırıyoruz. Daha sonra programı yeniden başlatmamızı istiyor ve sorun çözülüyor.

Sebebini anlayamadım, sadece bulduğum forumda adam şunu yazmış:

When ClangCodeModel is active, code completion and outline do not work even in empty project. It is the same with Debian and Arch.

mr.engineer

Alıntı yapılan: mehmet - 05 Ekim 2020, 01:50:27https://en.wikibooks.org/wiki/C%2B%2B_Programming/Examples/Hello_world

Buradaki örnek konsol üzerinden çalıştı.
Dosya eki "*.cc" olmalı...

Qt editörünü kullanmak istediğim için konsoldan yazıp çalıştırmayı denemedim. Çözümü paylaştım şu an çalışıyor.
Teşekkürler.