[Çözüldü] Code::Blocks "fatal error: no input files" hatası

Başlatan uçbirim2002, 31 Ocak 2016 - 22:43:07

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

uçbirim2002

Code::Blocks ile en basitinden konsol uygulaması oluşturuyorum. Derleme komutunu verince


-------------- Build: Debug in fd (compiler: GNU GCC Compiler)---------------

g++ -Wall -fexceptions -g  -c /home/kullaniciAdi/Masaüstü/TestProje/fd/main.cpp -o obj/Debug/main.o
g++  -o bin/Debug/fd obj/Debug/main.o   
g++: error: obj/Debug/main.o: Böyle bir dosya ya da dizin yok
g++: fatal error: no input files
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))



hatası veriyor. Bu sorunu nasıl çözebilirim? İnternette araştırdım ama maalesef bulamadım.
Hello!

Reverser

Dizin izinleri ile ilgili olabilir gibi. Bu arada projeyi code blocks ide üzerinden mi oluşturdun ? Yoksa masaüstündeki kaynağımı derlemeye çalışıyorsun?

XFCE ROCKS !
Powered by Thunar & XFWM4



uçbirim2002

Hello!

ekremsenturk


uçbirim2002

Nasıl oldu bilmiyorum ama şu an böyle bir hata kalmadı.

Ama şimdi başka bir sorunum var:

/home/kullaniciAdi/projeler/asd/main.c|2|fatal error: gtk/gtk.h: Böyle bir dosya ya da dizin yok|

GTK+ kütüphanelerini nasıl yükleyebilirim?
Hello!

ShangriLa

libgtk-3-dev paketiyle (eğer gtk2 kullanmak istiyorsan libgtk2.0-dev).

Bunun için kullandigin IDE'de bakilacak dogru yollari tanimlamayi unutma (headerler için).
Ubuntu Mate Trusty

uçbirim2002

libgtk-3-dev paketini yükledim ama header ayarlarını yapamadım. IDE olarak CodeBlocks kullanıyorum. Build Options'dan /usr/include/gtk-3.0 yolunu Search Directories'e ekliyorum ama iş derlemeye gelince:

/usr/include/gtk-3.0/gdk/gdkconfig.h|13|fatal error: glib.h: Böyle bir dosya ya da dizin yok|

hatasını alıyorum.
Hello!

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.

ShangriLa

Onun nedeni dedigim gibi headerlerin bakilacagi dizini belirtmediginden kaynaklaniyor. Code::Blocks'ta bu nasil yapiliyor bilmiyorum ama komut satirindan


pkg-config --cflags --libs gtk+-3.0


diyerek derleyici icin olan argumenleri alabilirsin.
Ubuntu Mate Trusty

uçbirim2002

Alıntı yapılan: ShangriLa - 08 Mart 2016 - 20:57:12
Onun nedeni dedigim gibi headerlerin bakilacagi dizini belirtmediginden kaynaklaniyor. Code::Blocks'ta bu nasil yapiliyor bilmiyorum ama komut satirindan


pkg-config --cflags --libs gtk+-3.0


diyerek derleyici icin olan argumenleri alabilirsin.

Teşekkürler @ShangriLa
Hello!