Witam, zainstalowalem przed chwilką nowy WinAVR i pojawia mi się w tym samym programie błąd linkera: undefined reference to 'main'. Co może być przyczyną? Nie odinstalowywałem starego WinAVR. Używam AVRSide. Pozdrawiam Kamil
Tue, 10 Aug 2004 16:20:05 +0200, na pl.misc.elektronika, KKR napisał(a):
Taki błąd powstaje gdy linker nie widzi nigdzie w projekcie prawidłowej funkcji main() :
- sprawdź dla pewności czy int main(void) {} jest bez żadnej drobnej literówki
- sprawdź ulokowanie plików - AvrSide wymaga aby wszystkie pliki źródłowe oraz plik projektu *.gcp znajdowały się w tym samym folderze ( domyślnie powinien to być założony dla projektu podkatalog AvrSide\Projects\kolejny_nowy_projekt ) - przy składaniu nowego projektu należy wszystkie pliki ponazywać i tam pozapisywać. Zobacz czy to może wyjaśni sprawę. Jak nie to podrzuć plik logu ( nazwa_projektu.txt ).
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.