Derleme sorunu

Başlatan satilla, 06 Temmuz 2010, 01:28:45

satilla

yeni.c(1): error:  #5: cannot open source input file "lpc2104.h": No such file or directory
Target not created

bir türlü derleme yapamadm bu msj cıkıyor baska mikrodenetleyici deniyorum header file'ı değiştiriyorm sorun dvm ediyor
#include <lpc2104.h>
main();
{
while(1);



}


kodla ilgisi yok sanırım ama yinede koydum

controller

LPC2103.h
LPC210x.h
LPC213x.h
LPC214x.h
LPC21xx.h

header file olarak bunlardan birini dene.
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

JKramer

Header dosyasının bulunduğu yerle ilgili bir sıkıntı var sanırım. Program ayarlarında dosya yollarını gösteren bir bölüm olabilir.

satilla

controller hocam verdiginiz header fileları denedim fakt yine aynı sorn cıktı

bende dosyanın bulunduugunu dizini göstercebilcegimiz bir ayar menusu oldugunu düşünüyorm
siz nasıl derleme yapıyorsunuz programı kurduktan sorna yapılan ayar vs varmı dorumda radm ama denedigim seyler işe yaramadı

controller

[IMG]http://img94.imageshack.us/img94/4860/adszxeh.th.png[/img]

Project->Manage->Components,Environment and Books

burayı kontrol edin. Porgramı kurduktan sonra başka bir ayara gerek yok. Direkt derlemesi lazım.
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

satilla

üstadlarım yazdığım kodları derlemeyi dneyen oldumu?

satilla

5 6 civarında keil uvision 4 indirdim netten hiç birinde derleme yapamadım header file bulamıyor diye hata veriyor ayrıca 2 pcde denedim yine sorun devam ediyor yardımcı olabilecek kimse yokmu ?

controller

Sorun bu olmayabilir ama main() satırının sonuna noktalı virgül koymuşsun.

main();

noktalı virgül olmamalı.

main()
{
while(1);
}
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

satilla

hocam netten örnek bir program buldum oda olmadı

#include <89c51rd2.H>

/* Buton Tanimlama */
#define Buton	P1_0
#define LED		P2_0	

void main()
{
/* Baslangic icin */
Buton=0;
LED=0;
while(1)
{
/* Butona basilip basilmadigini kontrol et */
	while(Buton);
	while(!Buton);
	LED=!LED;	/* Toggle islemi icin çikisin degilini alma */
	
		/* Butona basildiktan sonra girisin 1'den 0
		dönmesi icin gerekli gecikme */
	 	
}
}




sizin kullandığınız Keil in setup dosyası varsa yada indirdiginiz link varsa yardımcı olursanız birde onu deneyeyim

computerboy

dosyayı bulamıyor
C kodlarını oluşturduğun klasörün içine  lpc header dosyasını kopyala ve şu şekilde kodu düzenleyip dene.

Örnek:

#include "LPC23xx.H"

satilla

ilginiziçin tşk ederim ben denedigimi sanıyordum fakat sadece aklımdan geçirmişim ilk derlememi yaptım fakat LPC header file dosyası silinmiş çok kurup kaldırdıgım için sanırım tekrar programı yükleyip aynı şekilde deneyecegim


ugurtarlaci

#11
Sorun Başka forumdan destek alınarak çözüldü.
Yine de Teşekkürler...
Zoru Başarırım , İmkansız Biraz Zaman Alır....İmza... YENİ NESİL GENÇ TÜRK MÜHENDİSLERİ......