for (int i;i < 32;i++) { Czegoś tu brakuje... for (int i=0;i < 32;i++)
Szkoda, że sam nie rozwiązałeś swego problemu, bo nie poznałeś błędu jaki popełniasz (a będzie się powtarzał przy kolejnych programach). W załączniku wyniki kompilacji poprawionego programu.
mikroPascal Compilers
Kompilator JAVA-y na desktop pod Windows można pobrać razem z SDK ze strony java.com. Jest to kompilator bez IDE. Jeśli Eclipse albo Android Studio jest dla Ciebie za duże, to polecam Geany, CodeBlocks, albo ProgrammersNotepad. W dodatku kod wynikowy JAVA-y jest kodem pośrednim i można go uruchamiać w dowolnym środowisku wirtualnym Javy. Wygenerować...
Proszę, plik w załączniku.
Niestety pomimo instalacji wszystkich wymaganych bibliotek nadal przy kompilacji pokazuje się mnóstwo błędów. To co załączyłeś, to jakieś 1/3 kodu tej aplikacji. W załączeniu kompletny kod aplikacji.
Hex dla Atmega8 (ten 8MHz powinien zadziałać z wew. oscylatorem):
Pobrałem takie pakiety z repo: gcc-avr, avr-libc, binutils-avr, automake. Niestety stare programy pisane pod WinAvr nie kompilują się. Dostaję komunikaty, że kompilator nie rozpoznaje "uint8_t" lub innych typów tablic. Dodam, że takie molochy jak Eclipse odpadają. Używam lekkich programów: Geany, avrdude. USBasp skonfigurowany poprawnie i działa wraz...
Witam, nieco podobny problem opisuje pewna osoba na #include<exception> using namespace std; Pozdrawiam, Krzysztof.
Brak pliku hd44780.h
U mnie potrzebne pliki zawiera pakiet zlib1g-dev-armel-cross instalowany przy pomocy apt-cross. Poszukiwany plik to najprawdopodobniej /usr/arm-linux-gnueabi/lib/libz.a
Działał i przestał... Wg. mnie to zasilacz już przeżył swoje. Sprawdź też elektrolity na płycie - nie są wybrzuszone?
"m8adef.dat" zmień na "m8def.dat"
Nie załączyłeś nagłówka stdio.h, poza tym kwiatki typu: UDR = ("NAPIĘCIE"); UDR = sprintf('wynik',"U=%1.3f [V]",adc); UDR to 8-bitowy rejestr i na raz możesz wysłać tylko jeden bajt. Więc np. wynik sprintf należy przechować w jakimś buforze i wysyłać bajt po bajcie. Przeczytaj jak wygląda struktura sprintf. Jeśli dajesz format f (float), a argumentem...
Ale w atmedze 8 nie ma portu A.
Oberon no właśnie jakoś to chyba tylko na apaczu jest bo jakoś tak czytam it is not part of the JDK i ja jakoś znaleźć tego nie mogę u siebie. Tak oczywista oczywistość :D musisz pobrac anta z neta(to jest narzędzie). odpowiednio go wypakować (chyba nie ma instalatora) i później odpowiednio go wczepić najlepiej do zmiennych użytkownika Całe szczęście...
Na jednym z kompow mam WinAVR+AVR Studio na Win7 i wszystko dziala bez problemow. Jakis konflikt musi byc, moze antywirus bruzdzi?
Jakie wersje Office na tych komputerach? Sprawdź (w komputerze "w pracy") w referencjach (Tools>References), czy któraś nie jest "missing". Jeśli tak, odznacz.
bo to co masz to biblioteka z funkcjami do obsługi modułu cc1000 a nie program, brak jest funkcji głównej main(), gdzie wywołujesz w.w. funkcje.
#incude "" plik musi byc w katalogu gdzie jest dany plik zródłowy wywołujacy #include #include <> przeszukuje katalogi "systemowe" naswijmy to, zgodnie ze konfiguracja kompilatora.
Brakujące definicje: USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J... i USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J... należy dopisać do pliku usb_ch9.h [syntax=c]#define USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J... (USB_SETUP_RECIPIENT_INTERFACE) // Device Request bmRequestType recipient - interface #define USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J... (USB_SETUP_RECIPIENT_INTERFACE)...
spompilowane i poprawione.
Tego typu błedy pojawiają się najczęsciej z przypadku. Puki program wychodzi za swoja przydzieloną pamieć to system sie nie czepi. Broni dopiero dostępu do pamięci innego procesu. Co więcej jeśli niepoprawne odwołanie do pamieci wskazuje na pamiec aktualnego procesu to w rzyciu nie bedzie bledu innego jak dziwne dzialanie programu. Jedynie zdebugowanie...
Program można ręcznie "wklepać" do sterownika... Powodzenia
^^ Najpierw musisz ustalić, jaki masz wyświetlacz. Czy na HD44780 czy na I2C. Różnią się one liczbą podłączeń. Ten pierwszy ma więcej. Jak już tego się dowiesz, to potem musisz dobrać odpowiednią bibliotekę do posiadanego przez Ciebie typu wyświetlacza.
Funkcja RC5Send nie działa na tym mikrokontrolerze , pewnie dlatego że Attiny25 nie posiada 16 bitowego timera :)
...(undefinied reference to 'main')... A czy w AvrSide wybrałeś Nowy Projekt,potem procesor,kwarc,itd? Należy potem zapisać projekt i dopiero działać - przynajmniej u mnie ten błąd wyskakiwał jak próbowałem na 'sucho' pisać jakiś program ,mógł być najprostszy - tylko main.
A nie mówiłem ???? przecież pisałem ci że najprawdopodobniej masz zaprzęgnięte liczenie zmiennoprzecinkowe i proszę: /* -------------------- STAĹE -------------------- */ #define RC5REF0 0x42 // czas na ustabilizowanie linii (3.52ms) #define RC5REF10x20*0.75// ok. 3/4 bita (1.28ms) #define RC5REF2 0x20*1.25// ok. 5/4 bita (~2.13ms)...
Wkleiłem kod do AVR-Studio 4, wybrałem projekt z AVR-GCC. Dokonałem kompilacji. W katalogu default są wszystkie wyjściowe pliki. Plik output.log pokazuje z jakimi opcjami został skompilowany program oraz jakie ostrzeżenia zostały wygenerowane przez kompilator. Twojego makefile AVR Studio nie przetrawiło, zatem w ustawieniach wybrałem - mam nadzieję...
Witam ! Dodaj te trzy linijki do programu, jako trzecią, czwartą i piątą linię. [syntax=basic4gl] $hwstack = 8 $swstack = 8 $framesize = 8 [/syntax]
Nie dolaczyles pliku z definicja jaki uc uzywasz. $regfile = "m8def.dat" Pozdro Dexter
To może inaczej. W paczce do której linka podałeś nie ma pliku projektu a nawet makefile. Pokaż to co masz u siebie w projekcie (tzn które pliki dodałeś do projektu) to wtedy można coś podpowiedzieć.
W linji 223 i 224 masz :[syntax=pascal]dane[j]:=zpw; end;[/syntax]a powinno być tylko: [syntax=pascal]dane2[j]:=zpw;[/syntax] W linji 264 masz :[syntax=pascal]write(lista_pacjentow.da... powinno być :[syntax=pascal]write(lista_pacjentow,da...
Tutaj jest maly kurs programowania AVR'ek, jest tez, jak zrobic makefile do ATMega8... Wystarczy zmienic kilka wpisow i bedzie na ATTiny12... http://www.patron.net.pl/konstruktorzy/A... >>> Strona tymczasowo niedostepna Pozatym, pakiet WinAVR ma gotowe narzedzie do tworzenia plikow makefile, zwie sie toto MFile...
A możesz napisać, co to za błędy. Prawdopodobnie dotyczą timera. Timer0 8515 i timer0 attiny13 to nie zupełnie to samo i stąd te błędy :cry: . Czasami też używam bascoma, ale w kwestii poleceń typu "config", to w ogóle mu nie wierzę i po prostu trzeba wziąć do ręki dokumentację procka i samemu odpowiednie rejestry poustawiać :D
usuń z pierwszego #if'a część defined(__AVR_ATtiny2313__) - wtedy tylko drugi #if będzie spełniony. Możesz też zastosować konstrukcję #else lub #elif.
do pobierania parametru urzywa się getopt z unistd.h spróbuj tego parametry to -a i -b #include <stdio.h> #include <unistd.h> int main(int argc, char *argv[]) { int opcja; while((opcja = getopt(argc,argv,"ab")... != -1) { switch(opcja) { case 'a': printf("opcja...
warunek jest w porzadku - 0 oznacza fałsz, a dowolna inna wartość prawde, zatem zmniejszajac wartosc <ile> w kazdym kroku petli dojdziemy w koncu do 0, co jest logiczna wartoscia falszu i przerwie petle. Natomiast Grzes ma racje, ze brakuje srednika. Reszta na oko jest w porzadku, ale jak masz jakies inne bledy przy kompilacji, albo bedziesz mial...
Jak prosisz o kompilację, to postaraj sie zrozumieć sens pliku *.asm. Tak zawarty jest podprogram "mikroel84.inc", który powinieneś też załączyć, aby można było przeprowadzić kompilację. W ten sposób zmuszasz kogoś do szukania w internecie. Plik *.hex w załączniku. (kompilacja przy pomocy MPLAB IDE v8.00)
Coś Ci pozjadało znaki np: $ w pierwszej linii Zła deklaracja powinno być np.: Config Timer1 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down , Pwm = 8 , Compare B Pwm = Clear Down i to wszystko w jednej linii !
pozdrawiam dioda ps.odpisz na PW jak to działa ? "PW" to nie to samo co "pr" ;) Poprawiłem... Każdy może się machnąć. Pozdrawiam dioda Scalono post pod postem.
Przetestuj ten. Tak go poopisywałem, że aż mi się nie podoba :D [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '# wyświetlacz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls '# timer ' 8000000Hz(8MHz)/256(Prescaler)=...
Kondensatory mogą być mniejsze jeśli masz np 1n czy 2,2nF. Niestety nie ma zainstalowanego Eagle :( Podeślij pdf-a, png lub gif-a. Jutro tzn dziś postaram się zamieścić odpowiedni kod.
Powinno się wypisywać typ/wersję paczki kompilatora( tego który ładnie zjada kod) w plikach źródłowych, szczególnie jeśli chodzi o przykłady i tutoriale. Oszczędziłoby to wiele czasu. z paczką 'Turbo C 2.01' kompiluje się bez jednego ostrzeżenia http://dn.codegear.com/article/20841 ( w zipie są trzy dyskietki, skopiuj ich zawartość do jednego folderu...
Mam takową też i kompiluje bez problemu. Zajrze później bo mam swoje zajęcia :P http://obrazki.elektroda.pl/4925998200_1...
linijka zaczynająca się // ....... jest komentarzem i tam jest ukryta Twoja wadliwa część programu. Po zakomentowaniu ona nie będzie się wykonywać. Trzeba ją zamienić na następującą:[syntax=c](PIND & _BV(0))? _delay_ms(1000): _delay_ms(200); [/syntax] Można i tak jak zaproponował kolega Drzasiek.
W katalogu, w którym masz plik *.bas podczas próby kompilacji powstaje plik *.err i w nim są zapisane błędy oraz linie, w których należy ich szukać. Twój błąd .ENDSELECT17 jest pierwszym błędem na liście, ale po nim jest jeszcze kilka. To jest jeden problem. Są też inne błędy literowe i składniowe (być może je już usunąłeś ale na listingu zamieszczonym...
Jak w BASCOMie skompilować program tak żeby zaczynał się od adresu 8192 (Procesor AT89C52)? Odpal Bascoma , wciśnij F1 , poszukaj w helpie opisu dyrektywy $romstart , przeczytaj co tam jest napisane i do dzieła :D Piotrek
wydaje mi sie, że jest i skompilowany: http://republika.pl/rejestr/download/ter... ( -> DS1820_4.hex)
Kolega trochę pomyśli i przeanalizuje kod aby go rozumieć, a nie kopiuje z netu bez rozmysłu. [syntax=c]#include <IRremote.h> int IRpin = 9; IRrecv irsensor(IRpin); decode_results results; boolean LEDon = true; void setup() { pinMode(13,OUTPUT); Serial.begin(9600); irsensor.enableIRIn(); } void loop() { if(irsensor.decode(&results)) { irsensor.resume();...
Przypuszczam, że może być konieczne zainicjowanie zmiennych width i height w bezparametrowym konstruktorze. Ewentualnie, aby wywołać bezparametrowy konstruktor, nie podaje się nawiasów. [url=http://www.cplusplus.com/doc/tutori... w jednym z kodów masz dokładnie taki sam przypadek, co Twój, spróbuj z nim porównać. O drugim przypadku jest...
Problem to jest taki, że keil nie spełnia standardów języka C dotyczących kilku całkiem istotnych spraw. Jeśli kod o którym mówisz jest tym samym o którym myślę (nie chce mi się ściągać 14MB, bo pewnie wrzuciłeś tam pliki bin, elf i nie wiadomo jakie jeszcze zupełnie nie potrzebne do niczego) to w kodzie Keila jest mnóstwo operacji typu: Według mnie...
Unowocześnienie AT90S2313 brzmi : ATtiny2313 .... ;) No to OK, kody przerobione pod modłę AVRStudio + gotowy HEX - na AT90S2313, ATtiny2313 i ATmega8515. Licencja GNU zachowana - mamy binaria i źródła... ;) Some other requests ? ;) P.S. ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp - oryginalny kod jest pod avrgcc......
a gdzie iostream?
Teraz jest dobrze: program dwumian; var a,b,c: real; d: real; x1,x2:real; y1,y2:real; begin write('Podaj współczynniki równania : '); readln(a,b,c); if a=0 then if b=0 then writeln('Równanie sprzeczne') else begin x1:=-c/b; writeln('Pierwaistek równania to : ',x1:0:4);end else begin...
Otwórz program Blink w Arduino IDE. Naciśnij RESET i szybko wybierz COM. Odczekaj minutę. W międzyczasie COM zniknie. Kliknij "Załaduj" i naciśnij ponownie RESET w płytce, zaraz po tym kiedy zakończy się kompilacja programu . Może trzeba będzie powtórzyć powyższą procedurę klika razy, aby "wyłapać" właściwy moment wciśnięcia RESET po kompilacji programu,...
Niestety, łajba cieknie: ==16368== ==16368== HEAP SUMMARY: ==16368== in use at exit: 6,016 bytes in 2,479 blocks ==16368== total heap usage: 25,135 allocs, 22,656 frees, 5,225,392 bytes allocated ==16368== ==16368== LEAK SUMMARY: ==16368== definitely lost: 5,664 bytes in 2,478 blocks ==16368== indirectly lost: 0 bytes in 0 blocks ==16368== possibly...
Wprawdzie ... to nie humanitarnie z mojej strony dawać niemalże gotowca ... :D [syntax=basic4gl]$regfile = "m2560def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $include "Config_PCF8583.bas" Declare Sub Displaytime() Declare Sub Settime() Declare Sub Cancel() Declare Sub Plus() Declare Sub Minus() Declare Sub Saveandexit() Declare...
Witam Kupiłem sobie Arduno Micro , aby zrobić sobie stację pogodową i ogólnie pobawić się. Wszystko było fajnie do teraz. Właśnie wgrywałem program za pomocą Arduino IDE gdy zaczepiłem o kabel i wyskoczył z portu USB. Po powtórnym włączeniu , wszystko padło. Myślę że chyba coś się rozwaliło w arduino, ponieważ komputer nie do końca rozpoznaje przez...
funkcja time() jest zdefiniowana zdaje się w pliku time.h a rand() w pliku stdlib.h więc powinieneś dodać na poczatku: #include <time.h> #include <stdlib.h>
Czy INPUT_PULLUP zadziała w attiny13a przy programowaniu przez Arduino Leonardo. Konfiguracja portu 'INPUT_PULLUP' jest istotna i ma znaczenie przed kompilacją programu. Mając kompilację bez błędów, możesz ją wpisywac dowolną metodą: Leonardo, Uno, Nano, USBasp, etc. ;czy nawet własnej roboty prosty programator zbudowany na kilku rezystorach podłączony...
Ściągnij sobie jeszcze program AVR Studio. Poza kompilacją programów posiada również możliwość symulacji programu. To bardzo przydatna funkcja podczas nauki programowania. Zacznij od najprostszych programów typu mrugnie diody czy zapalanie i gaszenie po naciśnięciu przycisku.
Masz źle skonstruowany makefile. Korzystasz z AVRStudio? Jeśli tak, to czy wszystkie pliki są obecne w drzewie projektu?
[url=http://www.engbedded.com/cgi-bin/fc...
Po pierwsze: Warto pobrać oprogramowanie DSM'ki ze strony MicroMade, ten kompilator jest dobry. Po drugie: Warto pobrać emulator DSM51 (nie jagoda) Po trzecie, najważniejsze: Odstępy MUSZĄ być robione tabulatorem, a nie spacją. Dlatego wywala błędy. Program po kompilacji: :03000000020100FA :10010000C297740A128112D297740A12811... :0101100000EE...
Czy jest tam informacja jakiego użyć programu do kompilacji?
Może to będzie Ci przydatne: http://cpw.netax.info/kurs_builder.php3
Witam Wszystkich serdecznie! Zwracam się do Was o pomoc bo szukałem rozwiązania, ale jednak mnie przerosło. Czy Word albo jakiś inny program ma taką funkcjonalność? Przykład: Tworzę plik tekstowy o określonej strukturze - np. nagłówków i paragrafów NAGŁÓWEK 1 PARAGRAF 1 NAGŁÓWEK 2 PARAGRAF 2 Następnie powielam ten plik czyli mam dwa pliki tekstowe DOC...
Przecież masz jak byk na dole, że się kompilacja nie udała, no więc programu nie ma... Wklej log z kompilacji.
Skoro faktycznie chodzi Ci o to o co pytasz to proszę: 1. Kompilacja meni Build->Build Solution (lub po prostu Tools->USBASP (lub przycisk dodany zgodnie z linkiem powyżej) Po Build w oknie output na samym dole powinno być: Build succeeded. ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== Jeżeli jest coś innego to znaczy że...
Witam serdecznie, Uczę się programowania AVR w Bascom, próbuję napisac jakieś proste programy, i analizując przykłady w książkach czy gazetach, zastanowiło mnie jak traktować listingi? Co mam na myśli, już mówię... Kiedy otworzyłem spakowany program, przykład z internetu, były tam 4 pliki bascomowe. Kiedy otworzyłem je, wyświetlił się napisany program....
firmware to główny program. Można programować przez programator ISP lub JTAG lub poprzez bootloader. Atmel Studio ma soft do wgrania zawartości prze programator najlepiej oryginalny. Napisz jakie narzędzia masz.[/u]
Wszystkie pliki oglądasz notatnikiem. Opis urządzenia wraz z instrukcją montażu (schemat nie jest potrzebny) znajduje się w pliku keydoc. PS. Czy tak trudno było wymyśleć, że .hex jest szawartością pamięci programu podaną szesnastkowo, a .lis jest listingiem programu z kompilacji?
Sprawdź, czy w ścieżce do projektu nie masz polskich znaków/spacji w win7 miałem podobne problemy z kompilacją programów w WinAVR, pomogło usunięcie spacji która przypadkiem wkradła się w ścieżkę do projektu.
odwiedzilem strone www.mcselec.com i rzeczywiscie jest BASCOM8051 w wersji demo do pobrania z ograniczeniem kodu do 4kb pobralem go gdyz swojego full akurat nie mialem pod reka i okazalo sie ze twoj program przy kompilacji ma mase bledow. Przynioslem z warsztatu stara wersje 8051 zainstalowalem i twoj program sie skompilowal bez najmniejszych bledow...
Ja to zawsze robiłem tak: 1. otwieram plik z programem .bas, 2. klikam przycisk kompilacji, 3. następnie program chip, 4. i na koniec auto program dla stk200/300, dla 500 trzeba dać najpierw erase.
Witam ! Kod jest dobry, kompiluje się w Bascomie AVR 1.11.7.9. Może kompilujesz w Bascomie 8051 ? Pozdrawiam. Stefan W piku ZIP masz pliki HEX i BIN
Po prostu uczę się pisać programy w tym języku bez jakichkolwiek kursów. Miałem tylko styczność z c++ i dlatego jestem przyzwyczajony, że jeżeli kompilacja przebiegnie pomyślnie to dla mnie oznacza to że program napisany jest poprawnie. Dlatego piszę teraz ten post byście mi pomogli i ewentualnie poprawili coś w kodzie lub podpowiedzieli. Ten program...
Pewnie nie kompiluje Ci się bo nie masz dodanych odpowiednich bibliotek, których standardowo nie ma, chodzi tu o te: #include <jpeglib.h> #include <jerror.h>, więc spróbuj je zlokalizować i dodać do projektu, bo mniemam że sam nie pisałeś tego programu skoro masz problem z kompilacją ;)
Cześć Zainstaluj sobie na komputerze w domciu "Microchip Studio" (dla AVR) pobrane ze strony Microchip. https://www.microchip.com/en-us/tools-re... Będziesz mieć IDE do pisania programów na AVR. Po udanej kompilacji Twojego programu, masz możliwość jego debugowania/symulowania, na sucho, bez zestawu. Będziesz widzieć na...
Nie znam eclipse, więc ci nie powiem gdzie to jest, ale chodzi o to, aby kompilować z opcjami -Os, -fshort-enums, -fpack-struct, -mshort-calls, -fdata-sections, -ffunction-sections, a linkerowi przekazywać -Wl,--gc-sections. To taki minimalny zestaw flag optymalizacyjnych. Pewnie gdzieś we właściwościach projektu i parametrach wywołania gcc można to...
Prawdopodobnie kompilujesz program przy ustawieniu niewłaściwego uP doclowego. Użyj na początku programu $regfile.
...dziekuje wszystkim za pomoc...temat uważam za zamkniety..pozdrawiam...;)
Oto ten program.
Alex ja mam u siebie na jednym z komputerów wersję amd64 i nie narzekam, fakt, że jest troszkę zabawy z flashem też tego nie zmienia :) A w wydajności dużej różnicy nie zauważysz, będzie ona widoczna w zasadzie tylko przy kompilacji programów
Witam Mam taki problem: Zainstalowałem wtyczkę do Eclipse żeby móc programować microkontrolery AVR ponieważ w eclipsie lepiej mi się pisze niż w AVR Studio. Po założeniu nowego projektu i wpisaniu takiego o to kodu: #include<avr/io.h> #include <stdio.h> #define F_CPU 1000000UL #define __OPTIMIZE__ #include <util/delay.h> int main(void){...
nie do końca tak to ma wyglądać makro EEMEM "mówi" kompilatorowi, że daną zmienną ma umieścić w eepromie. Więc wyglądać ma to tak: float EEMEM dupa = 3.32451324; nie wywołujesz funkcji eeprom_write - nią się ładuje dane do eeproma z poziomu programu. Przy kompilacji otrzymujesz plik *.hex i *.eep. W eep masz zawartość eeproma, która wystarczy wgrać...
Spróbuj zamienić kolejność includów.
Kompiluje/odpalam w konsoli więc nie potrzebuje getch itp. ale mniejsza z tym. Otworz dev'a daj zamknij projekt itp jeśli coś sie automatycznie uruchomi, kliknij nowy plik(nie projekt), zapisz go jako nazwa.c, wklej powyższy kod(który poprawiłem - dodaj sobie to getch czy tam pause) i skompiluj. Nie pamiętam już zbytnio dev'a, ale zawsze z nim były...
Sama paczka nic nie da. Instalator toolchaina w wersji 3.4.2 dodaje wipsy do zmiennych rejestru i zmiennych systemowych windowsa. Robisz tak Pobierasz instalator atmel toolchaina w wersji 3.4.2. Nie mogę znaleźć na tę chwilę na stronie atmela, ale znajdziesz go np tutaj http://obrazki.elektroda.pl/1268294000_1...
W najbardziej użytecznych IDE opcji save... nie ma w ogóle. Ot IDE firmy JetBrains same zapisują program przed kompilacją i gdy użytkownik skończy pisać. Ponad to wersjonują zmiany. Jak udostępnią Community Edition (tak jak dla javy) to Eclipse się wykończy. Narazie dostępna (o ile jeszcze można) jest wersja very early access. A tak to polecam gita/svna/hg/cokolwiek...
Tym kodem odczytuję czas: Nie tylko odczytujesz, ale też przy każdym starcie też ustawiasz na datę i czas kompilacji programu.
Preprocesor z zasady działa w trakcie kompilacji programu i tylko wtedy, więc to "zabezpieczenie" zadziałało by tylko, gdyby w trakcie kompilacji preprocesor napotkałby wywołanie tej funkcji z argumentem, którego wartość jest znana w chwili kompilacji , czyli gdy byłaby to np. wartość wpisana na stałe w kodzie i byłoby oczywiste (z punktu widzenia kompilatora),...
Mało podajesz wiadomosci ale może chodzi o Netframweork. Zdaje sie, że Win XP ma najwyżej wersję 3.5. Spróbuj skompilowac swój program z tym frameworkiem. Wersje frameworka wybiera się w ustawieniach kompilacji.
Spróbuj trybu zgodności.
W jakim programie kompilujesz? Program do kompilacji pokazuje błędy?
A to nie moja zasługa kolego, jaki kod dałeś taki skompilowałem. Pozdr Jeszcze taki pytanie czy ma kwarc wewnętrzny Pan z kompilował program ?
Spróbuj napisać ten program bez używania wskaźników i/lub skompiluj go na innym kompilatorze/IDE.
ma prośbę czy jest ktoś kto mógłby skompilować ten program?? ponieważ ja nie mam żadnego programu do tego celu. Oto program
Przykład ZELIO: najtańszy to SR2D101FU 345zł brutto (pytać o cenę specjalną na 24volt.pl) kabel programowania SR2USB01 194zł brutto i jest to nowy markowy sterownik z gwarancją producenta i gotowym interfejsem do programowania , a nie ze trzeba się jeszcze bawić w kompilacje programów jak w SU 1.2
długi kompilacji bledy kompilacji licznik kompilacji
sterowniki compaq 6720s obudowy czarna lista zmiana głosu mikrofon
wentylator chłodnicy matiz ogrzewanie basenu
Sharp KD-HHH7S8GW3: Trzy krótkie sygnały dźwiękowe przy włączaniu Orange – konfiguracja karty SIM w laptopie, APN internet, modemy LTE/5G, eSIM, Orange Flex