Arm işlemci için Keil kullanıyorum ve C programımın başında #define HighSpeed diye bir tanım var.
Asm programlarımın olduğu bir başka dosyada; C dosyada HighSpeed tanımlanıp tanımlanmadığını derleyiciye bildirmek istiyorum.
Bunu nasıl yaparım?
mesaj birleştirme:: 08 Temmuz 2012, 19:54:38
C de #define HighSpeed
asm dosyada ise
IF :DEF: HighSpeed
Bla bla bla
ELSE
Bla bla bla
ENDIF
işe yaramıyor. Derleme sorunsuz yapılıyor ancak HighSpeed tanımlanmamış varsayıyor.
IF :DEF: __HighSpeed yapmam da çözüm olmadı.
Halbuki orjinal startup dosyasında aşağıdaki satır var ve belliki bunu işi bilenler yazmış.
IF :DEF: __MICROLIB
Sorun C deki tanımın dışarı çıkmaması gibi görünüyor. Bu konuda acil yardıma ihtiyacım var.