#device required before this line hatası

Başlatan esahin21, 17 Mayıs 2013, 17:38:32

esahin21

Merhaba arkadaşlar, ccs c 4.130 versiyonunu kullanıyorum. Sürekli kullandığım ve başka bilgisayarlara kurduğumda da çalışan bir program ama benim bilgisayarda artık "A #device required before this line" diye hata veriyor. Daha önce bu hatayla karşılaşan arkadaş varsa çözümünü söyleyebilir mi?


1- farklı bilgisayarda aynı program çalışıyor
2- 4.140 versiyonu da aynı hatayı veriyor
3- C/program files x86/picc dosyası içine de koysam kurulum dosyasını <pic16f877a.h> bulamıyor.

tyildizak

Pic tanımını en üste almanız gerekir. Yani main içinde  include direktiflerini önce yazdıysanız bu hatayı verir.

Mefe

Kodu da paylaşsaydın daha verimli ve kesin çözümler sunabilirdik. Muhtemelen öncelik hatası.
Muhammet EFE || http://muhammetefe.com

MrDarK

Pic.h dosyasını bulamadığı zamanlarda (başıma geldi şahsen)

CCS'in yüklü olduğu klasore gelin Devices kısmından ilgili pic.h dosyasını proje içine kopyalayın. Aynı şekilde GLCD vb kütüphanelerdede hata verirse aynı şekilde proje klasörüne kopyalarsanız sorun ortadan kalkıyor bilginize :)
Picproje Eğitim Gönüllüleri ~ MrDarK

esahin21

teşekkürler MrDarK, dediğin şekilde düzeldi. 1 haftadır onunla uğraşıyordum...

MrDarK

Rica ederim :)

Geçmiş olsun , iyi çalışmalar
Picproje Eğitim Gönüllüleri ~ MrDarK

XX_CİHAN_XX

Alternatif çözüm:
#include <C:\Program Files\PICC\Devices\18F4520.h>
şeklinde adres göstermek :)
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.