ben ccs c derleyicisini kullaniyorum.bazen hi-tech ile yazilmis kodlar karsima cikiyor.ben simdiye kadar bu kodlari ccs c ile uyumlu hale getiriyordum.bu da yeterli olmuyor.karisik ve uzun programlari ccs c donusturmek zor olabiliyor.direk hi-tech derleyicisi ile programi derlemek istiyorum.hi-tech icin en uygun derleyici olarak ne onerebilirsiniz.
Mplab XC8
hi-tech -> 9.71a
Hi-tech artık desteklenmeyen bir ürün, o yüzden XC kullanmaya başlamak lazım artık.
Alıntı yapılan: subram - 10 Ocak 2014, 14:33:48
Hi-tech artık desteklenmeyen bir ürün, o yüzden XC kullanmaya başlamak lazım artık.
ramazan bey sitenizde xc derslerinin demaını bekleriz..
Dersler için hazırlık yapıyorum. Bu akşam yeni bir konuyu yazacam. yarın ya da pazar 2. bir yazı daha girmeyi planlıyorum.
İlginize Teşekkürler.
xc8 derleyici programini burda vermeniz mumkun mu.
Bir karşılaştırma
http://www.xargs.com/pic/picc18-vs-c18.html (http://www.xargs.com/pic/picc18-vs-c18.html)
XC8'in sınırlı versiyonu Microchip'in kendi sitesinden indirilebilir. Sadece kod optimizasyonu ile ilgili sınırlandırmalar içermektedir.
Bu arada, Hi-Tech ve C18'in ikisi de eski kaldıkları ve XC8 altında birleştirildikleri için, yukarıda robomaster'ın verdiği karşılaştırma anlamını yitirdi.
Şöyle bir bilgi var doğru ise:
Microchip firması hitech (htsoft) satın aldı ve xc8 aslında yeni bir hitec-c versiyonu microchip etiketi altında.
Halen eski derleyiciler var, yukarıdaki karşılaştırma onlara göre.
xc8 derleyicisi icin hangi mplab surumunu kullanmak gerekiyor.mplab'in tum surumleri xc8 i destekliyor mu?MBLAB_IDE_8_89 , mblab_v8.15, mblab_v820, mplab_v8.30 elimde bunlar var.bunlardan herhangi bir tanesini kullanabilirim.
http://ozcanfatih.wordpress.com/2012/12/22/microchip-xc8-compiler-kurulum-ve-ilk-uygulama/ (http://ozcanfatih.wordpress.com/2012/12/22/microchip-xc8-compiler-kurulum-ve-ilk-uygulama/)
bu linkte XC8 Compiler programini indirdim mplab icin hangisini indirmek gerekiyor.
mplab olmaz mplabx kurun.
http://www.microchip.com/pagehandler/en-us/family/mplabx/#downloads (http://www.microchip.com/pagehandler/en-us/family/mplabx/#downloads)
bu linkteki dosya buyuk oldugu iin sormak istedim;
Windows (x86/x64) bu baslik altindaki
MPLAB® X IDE v2.00 358mbyte programini mi indirmek mi gerekiyor.32 bit win 7 icin uygun mu
Evet doğru, o dosya olacak. Zaten XC8'in indirme bağlantısı da hemen onun altında, XC8 v1.21 175 MB yazıyor.
Alıntı yapılan: selvi - 10 Ocak 2014, 09:48:46
ben ccs c derleyicisini kullaniyorum.bazen hi-tech ile yazilmis kodlar karsima cikiyor.ben simdiye kadar bu kodlari ccs c ile uyumlu hale getiriyordum.bu da yeterli olmuyor.karisik ve uzun programlari ccs c donusturmek zor olabiliyor.direk hi-tech derleyicisi ile programi derlemek istiyorum.hi-tech icin en uygun derleyici olarak ne onerebilirsiniz.
Eski projeler için Hi-tech'i indirebilirsin.
https://dl.dropboxusercontent.com/u/75981557/HI-TECH%20FULL%20SET.iso
MPLAB XC serisi derleyicisi nispeten yeni bir derleyici,
IDE olarak MPLAB X kullanan var, ama eski seri olan MPLAB IDE çok daha stabil geliyor bana.
Evet eski ide taş gibi, c18 ile yazılan aynı projeyi mplab ve mplabx'de sırasıyla derleyin göreceksiniz ki mplab çok daha hızlı derliyor,
ama bununda özellikleri cezbediyor, fonksiyonun adına ctrl ile tıklayıp, tanımlandığı yerlere gitmeler, otomatik kod tamamlamalar, tema değiştirmeler, bir sürü güzel özellik, insan yazdığı koddan zevk alıyor en azından.
Ama en kıl olduğum şey, proje dosyasına tıklayarak açamamak. İlla mplabx'i açacan ordan open project demek gerekiyor...
Bunu isletim sisteminde yapacagin bir tanimla halledemezmisin?
Bence hallolur.
Bundan sonra IDE yok IDP var oda Atmel'de var. Bedava derleyicisi de var (GNU C/C++)
Her şeyi para, battıkça batıyor. bırakın şu pici felan.
http://www.atmel.com/microsite/atmel_studio6/ (http://www.atmel.com/microsite/atmel_studio6/)
XC8. For pic 10-12-16-18
XC16 for pic 24 and dspic
XC32 for pic 32
mesaj birleştirme:: 12 Ocak 2014, 10:51:44
Alıntı yapılan: Erhan YILMAZ - 12 Ocak 2014, 10:40:57
Bundan sonra IDE yok IDP var oda Atmel'de var.
IDP olunca ne avantajı oluyor
Alıntı yapılan: robomaster - 12 Ocak 2014, 10:49:42
IDP olunca ne avantajı oluyor
IPE=Integrated Development Platform(tümleşik geliştirme platformu)
IDE=Integrated Development Environment(tümleşik geliştirme ortamı)
Ben ciddi bir fark göremiyorum.
Alıntı yapılan: Erhan YILMAZ - 12 Ocak 2014, 10:40:57
Her şeyi para, battıkça batıyor. bırakın şu pici felan.
Bırakma konusuna katılıyorum. Ama başlangıç için bence çok iyi.
IDP lafın gelişi dedik be kardeşim bi indirin inceleyinde IDE görün. Adamlar öyle çarpma çurpma eclipse, net beans falan değil microsoftun visual studio IDE'sini kullanmışlar. En önemlisi bedava C/C++ derleyicisi var. Ticari bir uygulama yapmak isterseniz derleyici parası vermenize gerek kalmaz. Avr'lerin avantajından bahsetmiyorum bile. Şimdi LED yakıp söndürüyorsun, programları kürekliyorsun, ilaçlıyorsun falan güzel. Ya ticari bir girişimde bulunursan?
Ticari bir iş yapmak isterseniz birde beleş PCB programı kullanın ör: www.designspark.com/eng/page/designspark-pcb-home-page (http://www.designspark.com/eng/page/designspark-pcb-home-page) , istediğiniz gibi ürününüzü tasarlayın satın. Çok yönlü ileriye dönük düşünmek lazım.
Ha ben 32 bit arm kullancam derseniz yine beleş bir IDE olan CooCox COIDE'ye bakın. Muhittin abinin yazıları vardı hatta inceleyebilirsiniz.
Alıntı YapIn summary, standard integrated development environments (IDEs) are suited for creating new software for an MCU project. By contrast, the Atmel Studio 6 IDP also:
Facilitates reuse of existing software and, by doing so, enables design differentiation.
Supports the product development process with easy access to integrated tools and software extensions through Atmel Gallery.
Neden ticari uygulamalarda patch'li Microchip ürünü kullanmayayım ki ? Crack'li uygulamalar ile ticari uygulama geliştirilmez diyenler bunca plastik kalıp,3 boyutlu çizimler piyasada nasıl oluyor ? Tüm esnaflar mı orjinal solid kullanıyor ?
Alıntı yapılan: Fkarizmatik - 12 Ocak 2014, 15:42:56
Neden ticari uygulamalarda patch'li Microchip ürünü kullanmayayım ki ? Crack'li uygulamalar ile ticari uygulama geliştirilmez diyenler bunca plastik kalıp,3 boyutlu çizimler piyasada nasıl oluyor ? Tüm esnaflar mı orjinal solid kullanıyor ?
Tüm kalıplar solid ile mi yapılıyor?
Kullan kardeşim istediğini kullanma diyen yok. İş yerim olsaydı şahsen ben iş yerimde cracklı program kullanmayı göze almazdım. Ayrıca hak hukuk olarak uygun görmüyorum.
Evet büyük çoğunluğu.Başka program ile piyasada yapılanı görmedim.
Kabullenmek lazım.Atmel piyasaya hakim olamadı.Özellikle ülkemizde.Derleyiciyi free yapıp satış potansiyeli artacağını umut etmesinler.Ayrıca işlemci fanatikliği yapmanında gereği yoktur..
Alıntı yapılan: Fkarizmatik - 12 Ocak 2014, 15:42:56
Neden ticari uygulamalarda patch'li Microchip ürünü kullanmayayım ki ? Crack'li uygulamalar ile ticari uygulama geliştirilmez diyenler bunca plastik kalıp,3 boyutlu çizimler piyasada nasıl oluyor ? Tüm esnaflar mı orjinal solid kullanıyor ?
Belli ki çalıştığınız iş yeri hiç baskın veya uyarı yememiş.
Bir kaynağa göre satış yüzdeleri pazarda şöyle(kaynak : gartner inc)
Renesas 20
Freescale 10
Samsung 7
Microchip 6
Atmel 6
Texas 6
Infenion 6
ST 6
Fujitsu 5
mesaj birleştirme:: 12 Ocak 2014, 16:34:30
Bir ara NEC in satış yüzdesinde yüksek diye bir haber de denk geldi ama bu sayılar ne ifade eder onanda emin değilim
İşlemci fanatikliği nedir? Ben şuanda msp430 hatta piclerla uğraşıyorum. Hangi piyasadan bahsediyorsunuz öğrencilerin 3-5 tane mcu aldığı piyasa mı? Bir kaç tane cihaz sökünde içine bakın. Atmeli bilen alıp kullanıyor zaten. Polemiğe girmiyorum mevzu uzamasın IDE(yada IDP)'den haber vermek için yazmıştım.
Sökmeye gerek yok.Yaptığımız güç kaynakları,statik regülatörler,invertör cihazlarında hepsinde pic serisi kullanıyoruz.Konuyu fazla saptırmak istemiyorum bende.Hatta tamiratını yaptığım ithal cihazlarda dahi pic geliyor.Sadece 2 cihazda atmel gördüm o kadar.
arkadaşlar yapmayın bunu. elektroniğe yeni başlamış insanlar değilsiniz. robomaster hocam verileri vermiş. Sen gördün ben görmedim ile olmuyor bu işler. kim işine/kolayına ne geliyorsa onu kullanıyor.
1. sırada renesas varmış ne yapalım gidip renesas mı öğrenelim? gerek var mı?
Hâla projeye göre mcu seçmemiz gerektigini ogrenemedik. Elektronik elemanlari kullanmayi biliyorsak, İngilizcemiz iyi ise, üst düzey C programlayabiliyorsak mcular arasi geçiş problem degil. Hangi projede hangisi işime gelirse onu kullanirim. Zaman ve kâr orani önemli....
Alıntı yapılan: Fkarizmatik - 12 Ocak 2014, 17:21:44
Sökmeye gerek yok.Yaptığımız güç kaynakları,statik regülatörler,invertör cihazlarında hepsinde pic serisi kullanıyoruz.Konuyu fazla saptırmak istemiyorum bende.Hatta tamiratını yaptığım ithal cihazlarda dahi pic geliyor.Sadece 2 cihazda atmel gördüm o kadar.
İşte arıza yapmıyorda ondan 2 tane gördün.
Çünkü alıştığınız için pic kullanıyorsunuz. Muhakkak kullandığınız picin fiyatında benzer hatta daha iyi x bir denetleyici bulunur.
Tamirata devam...
İyide böyle düz mantık kullanılmaz ki arkadaşım.Arıza yaptı diye içerisinde pic arıza yaptı diye vermiyor hatayı.Yok fare kemiriyor kabloyu,yok müşteri akü değiştirirken ters bağlayıp şarjör kartı yakıyor v.s. Anakartında zaten hiçbir zaman arıza vermedi en parazitli ortamda dahi..Lütfen tam okuyup idrak edin,sonra yorum yapın.
Alıntı yapılan: Erhan YILMAZ - 12 Ocak 2014, 19:44:52
İşte arıza yapmıyorda ondan 2 tane gördün.
Değerli kardeşim şu soruya cevap verebilirseniz biz daha aydınlanmış olacağız.
Pic nerlerde arıza yapıyor?
Pic in arıza yaptığı yerlerde atmel neden yapmıyor?
Atmel mcular daha ucuz fakat pic mcular daha yaygin.
mlab ide v8.15a arayuzu ve HI-TECH ANSI C Compiler kullandim.yazdigim programlarda hep hata veriyor.eksik birseyler yapiyorum.ama tespit edemedim.yeni bir projenin olusturulmasi ve derlenmesine iliskin kisaca bilgi verebilirmisiniz.
hazir programlari derleyebiliyorum.ama soyle bir sey de cikti.ayni programi bazen derlerken hata veriyor.bazen de hata vermiyor.sonrasinda hatayi duzeltim.nicin hatali bir programi hatasiz olarak derliyor.
bir programi derledim.once asagidaki sekilde hata verdi.
Error [192] E:\16f88\si4432_single_TX_en.c; 167.1 undefined identifier "ANSELH"
Error [192] E:\16f88\si4432_single_TX_en.c; 168.1 undefined identifier "WPUA"
Error [192] E:\16f88\si4432_single_TX_en.c; 169.1 undefined identifier "IOCA"
sonrasinda bir daha derledim hatasiz derledi.simdi bu programda hata var mi yokmu nasil anlasilacak.
Build E:\hi_tech\hi-tech programlari\16f88\16f88_tx\tx for device 16F88
Using driver C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe
Make: The target "E:\hi_tech\hi-tech programlari\16f88\16f88_tx\si4432_single_TX_en.p1" is up to date.
Executing: "C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe" -otx.cof -mtx.map --summary=default --output=default si4432_single_TX_en.p1 --chip=16F88 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
HI-TECH C PRO for the PIC10/12/16 MCU family (Lite) V9.65PL1
Copyright (C) 1984-2009 HI-TECH SOFTWARE
(1273) Omniscient Code Generation not available in Lite mode (warning)
Memory Summary:
Program space used 3E9h ( 1001) of 1000h words ( 24.4%)
Data space used 19h ( 25) of 170h bytes ( 6.8%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
Configuration bits used 0h ( 0) of 2h words ( 0.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)
Running this compiler in PRO mode, with Omniscient Code Generation enabled,
produces code which is typically 52% smaller than in Lite mode.
The HI-TECH C PRO compiler output for this code could be 520 words smaller.
See http://microchip.htsoft.com/portal/pic_pro for more information.
Loaded E:\hi_tech\hi-tech programlari\16f88\16f88_tx\tx.cof.
********** Build successful! **********
Bir aralar MPLAB X de aynı saçmalığı yapıyordu. Programın kendisinde hata olduğunu sanmıyorum ama derleyici veya IDE ayarlarında bir eksik olabilir. Maalesef çözümü bilmiyorum ama sorun IDE'nin kendi bug'ı bence. Bir şekide derlemeyi başarabiliyorsan çok kafaya takma. Bence bir de MPLAB X ile dene.
16f88 WPUA,ANSELH,IOCA bunlari desteklemiyor.yani derleyicin ilk verdigi hata dogru gozukuyor."wpua" pull up pinlerin aktif ve ya pasif olmasini sagliyor."ansel" dijital ve analog durumlari belirliyor."ioca" cozemedim.
bu durumda derleyicin ilk sonuclari dogru gibi.tabi sonrasindan hata yokmus gibi derlemesinide anlamadim.
9.65 i bende kullandım...
Bahsettiğiniz gibi gereksiz hatalarla karşılaşmadım.
Kullanmak istediğiniz Mcu nun, Include dosyalarını biraz inceleyin isterseniz.
16F88 ile kucuk bir led programi yazdim.derledim hata veriyor.delay.h ve gecikmeleri kaldirinca derliyor.
#include <pic.h>
#include "delay.h"
void main (){
TRISA=0x00;
PORTA=0x00;
while(1){
RA0=1; //Led yandı
DelayMs(500);
RA0=0; //Led Söndü
DelayMs(500);
}
}
soyle bir hata veriyor.
Build C:\Users\MEZO\Desktop\deneme\d1 for device 16F88
Using driver C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe
Make: The target "C:\Users\MEZO\Desktop\deneme\d1.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe" --pass1 C:\Users\MEZO\Desktop\deneme\d1.c -q --chip=16F88 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [141] C:\Users\MEZO\Desktop\deneme\delay.h; 35.18 can't open include file "dspic.h": No such file or directory
********** Build failed! **********
Hata mesajından anlaşıldığı kadarıyla, delay.h kendi içinde dspic.h diye bir header dosyasını eklemeye çalışıyor ve bu dosyayı bulamıyor. Garip bir durum, neden PIC16 için olan bir program dsPIC adında bir header dosyasını eklemeye çalışsın ki? delay.h içeriğini görebilirsek belki daha fazla yorum yapılabilir.
XC'ye geçmeniz konusunda tekrar bir uyarı yaparak devam ediyorum;
delay.h dosyasını paylaşabilirseniz detaylı bakalım.
delay.h'nın içinde dspic.h kısmını bulup, kapatıp deneyin. Bu arada delay.h dosyasının orjinalini yedekleyin. Ne olur ne olmaz.
HI-TECH SOFTWARE/PIC C/PRO/9.65/samples/delay klasorunde main.c dosyasi asagidaki sekildedir.
#include <htc.h> // Required to interface with delay routines
#ifndef _XTAL_FREQ
// Unless already defined assume 4MHz system frequency
// This definition is required to calibrate __delay_us() and __delay_ms()
#define _XTAL_FREQ 4000000
#endif
/** demonstration of various built-in delay mechanisms */
void main(void){
while(1){
NOP();
_delay(1000); // delay for 1000 instruction cycles
CLRWDT();
__delay_us(400); // delay for 400 microseconds
CLRWDT();
__delay_ms(2); // delay for 2 milliseconds
CLRWDT();
}
}
selvi hocam, bize tam olarak delay.h gerekiyor. Hata veren yer orası çünkü.
hi-tech klasorune baktim include klasorunde oyle bir dosya(delay.h) yok.sources klasorunde delay.c diye bir dosyada yok.
normalde include dosyasinda mi olmali bu delay.h dosyasi.
daha buyuk programlari hatasiz derledi.sonra baktim gecikme fonksiyonlari olusturulmus.soyle;
void delay_1ms(unsigned char time)
{
unsigned char i,k;
for(k = 0; k< time; k++)
{
for(i = 0; i<130; i++)
{
NOP();
}
}
}
google delay.c ve delay.h dosyalari bulup projeye ekledim derlerken soyle bir hata verdi.
delay.h:
/*
* Delay functions for HI-TECH C on the PIC
*
* Functions available:
* DelayUs(x) Delay specified number of microseconds
* DelayMs(x) Delay specified number of milliseconds
*
* Note that there are range limits: x must not exceed 255 - for xtal
* frequencies > 12MHz the range for DelayUs is even smaller.
* To use DelayUs it is only necessary to include this file; to use
* DelayMs you must include delay.c in your project.
*
*/
/* Set the crystal frequency in the CPP predefined symbols list in
HPDPIC, or on the PICC commmand line, e.g.
picc -DXTAL_FREQ=4MHZ
or
picc -DXTAL_FREQ=100KHZ
Note that this is the crystal frequency, the CPU clock is
divided by 4.
* MAKE SURE this code is compiled with full optimization!!!
*/
#ifndef XTAL_FREQ
#define XTAL_FREQ 4MHZ /* Crystal frequency in MHz */
#endif
#define MHZ *1000L /* number of kHz in a MHz */
#define KHZ *1 /* number of kHz in a kHz */
#if XTAL_FREQ >= 12MHZ
#define DelayUs(x) { unsigned char _dcnt; \
_dcnt = (x)*((XTAL_FREQ)/(12MHZ)); \
while(--_dcnt != 0) \
continue; }
#else
#define DelayUs(x) { unsigned char _dcnt; \
_dcnt = (x)/((12MHZ)/(XTAL_FREQ))|1; \
while(--_dcnt != 0) \
continue; }
#endif
extern void DelayMs(unsigned char);
delay.c:
/*
* Delay functions
* See delay.h for details
*
* Make sure this code is compiled with full optimization!!!
*/
#include "delay.h"
void
DelayMs(unsigned char cnt)
{
#if XTAL_FREQ <= 2MHZ
do {
DelayUs(996);
} while(--cnt);
#endif
#if XTAL_FREQ > 2MHZ
unsigned char i;
do {
i = 4;
do {
DelayUs(250);
} while(--i);
} while(--cnt);
#endif
}
hata mesaji:
Build C:\Users\MEZO\Desktop\deneme\d1 for device 16F88
Using driver C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe
Make: The target "C:\Users\MEZO\Desktop\deneme\delay.p1" is up to date.
Executing: "C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe" -od1.cof -md1.map --summary=default --output=default delay.p1 --chip=16F88 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
HI-TECH C PRO for the PIC10/12/16 MCU family (Lite) V9.65PL1
Copyright (C) 1984-2009 HI-TECH SOFTWARE
(1273) Omniscient Code Generation not available in Lite mode (warning)
Error [499] ; 0. undefined symbol:
_main(startup.obj)
********** Build failed! **********
mplab x v2.00 ve xc8 derleyicisinin en son surumunu indirdim.program yazip derledim.devrede calisti.tabi ilginc durumlarla karsilastim.soyle bir seyle karsilastim.16f88 e prgrami yukledim.calisti.sonra tekrardan ayni programi pic e yukleyince calismadi(tabi bu arada simulasyonda calisiyordu.devrede calismiyordu.).oyle olunca programi tekrardan derledim.ve pic e tekrar ayni programi yukledim.bu sefer calisti.
tam durumu anlayamadim.nasil oyle bir sey cikti.tesadufen mi oldu.onu da bilmiyorum.
@selvi
programı sıkıntısız kullanmak istiyorsanız sürekli pro mode'de kullanın.Free modunda saçmalıyor çok fazla.
Derleme yaparken temizle+derle olarka yapmanızı,
(http://s9.postimg.cc/qqw7eearf/temizle_ve_derle.png) (http://postimg.cc/)
hatta sorun devam ederse: projeye sağ tıklayıp "clean" yapıp sonra derlemenizi tavsiye ederim. Bazen böyle saçmalıklar yapmıyor değil.
(http://s22.postimg.cc/un4ki94zx/temizle.jpg) (http://postimg.cc/image/un4ki94zx/)
mplab x sayfasinda projeler olusturup derledim.sayfada a ve b diye tanimlanmis iki tane proje var.bu projeleri derlerken hep bir projeyi esas aliyor.yani ben b projeyi acip derle diyorum derleme sonrasinda hep a projesini derliyor.a projesini derle deyince dogru derliyor.
sonrasinda programlari tekrar yazip farkli klasorlerde derledim.sonra bir sorunla karsilasmadim.en azinda simdilik.simdiye kadar farkli derleyiciler kullandim.hatta ccs c derleyicisini kullandim cok farkli sonuclar olmadi.normal derliyordu.sadece ayni sayfada iki projeyi derlemiyordum.sanki mplab x editoru ve xc8 compiler surprizlerle dolu.
İlgili proje için "Set as Main Project" gibi bir ayarın şeçilmesi gerekiyor. Birden fazla proje açıksa, sadece "Main Project"i derliyor çünkü zaten derleme tuşunun açıklamasında da "Build Main Project" yazıyor. "Main Project"i değiştirmeden açık olan başka bir proje derlenmek istenirse, ilgili proje üzerine sağ tıklanıp "Build" komutu seçilebilir.