Siema, od kilku dni zacząłem interesować się programowaniem w C++. Zgodnie z poradnikiem napisałem prosty, krótki 2-linijkowy kod, tak po prostu, na początek.
Moje dzieło
skompilowałem i zapisałem w formacie .exe, ale przy jego uruchomieniu wyskakuje błąd, bo owy 'program' jest 32-bitowy, a nie 64 - tak jak mój system.
Co zrobić? Uruchomienie jako administrator lub w trybie zgodności z Windowsem XP nie działa.
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6

- Rejestracja:ponad 21 lat
- Ostatnio:5 minut
ale przy jego uruchomieniu wyskakuje błąd, bo owy 'program' jest 32-bitowy, a nie 64 - tak jak mój system.
Co za bzdura, przecież 32-bitowe programy działają na 64-bitowym systemie.
Pokaż ten komunikat.
owy 'program'
ów, owa, owo
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6

- Rejestracja:ponad 21 lat
- Ostatnio:5 minut
Albo próbujesz uruchomić 64-bitowy program na 32-bitowym systemie,
albo próbujesz uruchomić 16-bitowy program na 64-bitowym systemie.
Jest też możliwe, że program.exe
zawiera śmieci, a nie program.
Moje dzieło skompilowałem i zapisałem w formacie .exe
Czym i jak? Nie zapisałeś przypadkiem pliku źródłowego C++ jako .exe?

- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6
Azarien napisał(a):
Czym i jak? Nie zapisałeś przypadkiem pliku źródłowego C++ jako .exe?
Właśnie tak zrobiłem. Możesz powiedzieć, jak mam to już uruchomić? Sorka, ja taki w to zielony jestem, że aż wstyd mi odpisywać.
A wgl. mój tok myślenia był taki, że gdy w książce było napisane o gotowym programie, to jedyne o czym pomyślałem, to zapisać jako .exe. Hehe ale proste, jestem geniuszem.

- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
@MisterMatiek nie no a próbowałeś może to skompiliwać za pomocą kompilatora jednak? o_O W tagach dałeś "visual studio" w końcu...
- Rejestracja:około 22 lata
- Ostatnio:około 2 miesiące
- Postów:5042
Czy ja dobrze rozumiem? Napisałeś dwie linijki kodu, po czym taki plik zapisałeś z rozszerzeniem exe i próbujesz go uruchomić?
Zapoznaj się najpierw z pojęciami: środowisko, kompilacja, kompilator. Jak już to ogarniesz, to poczytaj, jak poprawnie kompilować program w VisualStudio (bo jak mniemam, to tego właśnie używasz)


- Rejestracja:ponad 21 lat
- Ostatnio:5 minut
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6
Juhas napisał(a):
Czy ja dobrze rozumiem? Napisałeś dwie linijki kodu, po czym taki plik zapisałeś z rozszerzeniem exe i próbujesz go uruchomić?
Zapoznaj się najpierw z pojęciami: środowisko, kompilacja, kompilator. Jak już to ogarniesz, to poczytaj, jak poprawnie kompilować program w VisualStudio (bo jak mniemam, to tego właśnie używasz)
Dobra, spróbuje inaczej. Słuchaj, to, co zrobiłem, było zgodnie z tym, co jest napisane w książce, z której się uczę. Zgaduję, że skoro czytam po kolei, to coś, czego potrzebuje teraz, będzie teraz, a nie w połowie książki. Przeczytałem kilka stron, z czego na końcu rozdziału było o tym, że po trzech etapach pracy (edycja, kompilowanie, linkowanie) otrzymujemy program gotowy do uruchomienia.
Napisałem to, co było napisane w książce:
Użyłem opcji kompiluj:
No i.. już?
No to skoro plik jest przetłumaczony na język programowania (no chyba, że coś zrobiłem źle, ale skoro nie było nic więcej, to chyba tyle?) to użyłem opcji Uruchom
I nie działa
Wiem, że dla was takie problemy to absurd, bo się tym zajmujecie od kilku/nastu lat, ale ja dopiero zaczynam. A niektórzy się oburzają jakbym przez 0 dzielił.
"Nie pamięta wół jak cielęciem był?"
- test2.png (16 KB) - ściągnięć: 153
- test3.png (16 KB) - ściągnięć: 124
- test1.png (16 KB) - ściągnięć: 158
- test4.png (8 KB) - ściągnięć: 136
- test5.png (9 KB) - ściągnięć: 127


- Rejestracja:prawie 14 lat
- Ostatnio:2 dni
- Postów:2512
Nikt tutaj nie wytyka, anie nie wyśmiewa braku wiedzy. Nietypowy jest za to sposób w jaki próbujesz ją zdobyć. Zamiast poszukać informacji robisz na oślep z przeświadczeniem, że na pewno robisz to dobrze. Otóż nie. Robisz coś totalnie bez sensu.
Zajrzyj tutaj: https://msdn.microsoft.com/en-us/library/ms235629.aspx
Szczególnie interesować Cię powinny pkt od 8


- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
Ale co to w ogóle jest? Przecież tutaj nie ma zadnych testów o_O Z jakiej ty się książki uczysz? Czy ty aby na pewno utworzyłeś sobie w tym VS projekt dla programów w C/C++?
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6
Sarrus napisał(a):
Nikt tutaj nie wytyka, anie nie wyśmiewa braku wiedzy. Nietypowy jest za to sposób w jaki próbujesz ją zdobyć. Zamiast poszukać informacji robisz na oślep z przeświadczeniem, że na pewno robisz to dobrze. Otóż nie. Robisz coś totalnie bez sensu.
Zajrzyj tutaj: https://msdn.microsoft.com/en-us/library/ms235629.aspx
Szczególnie interesować Cię powinny pkt od 8
Ogólnie to miałem takie wrażenie, że każdy chce mnie zabić za niewiedze.
Zamiat jechać od 8 punktu, wolałem od 1 i doszedłem do wniosku, że jestem zjebany.
Utworzenie projektu to podstawa podstaw, a ja nawet tego nie zrobiłem. Pewnie każdy teraz się turla ze śmiechu, kiedy to czyta xDDDDDDDDDDD
Wybrałem Aplikacja konsolowa Win32 i przy tworzeniu dałem opcję 'pusty projekt' zgodnie z instrukcją. Potem w Eksploratorze rozwiązań utworzyłem w plikach zasobów plik C++.
Z dalszej części już nie korzystałem, bo odbiegała od hehe książki.
Czy to tak ma wyglądać? x;
Grzyboo napisał(a):
Właśnie, może rozwiej wątpliwości i oświeć wszystkich z jakiej książki się uczysz. Każda choć trochę przyzwoita książka dla początkujących powinna się zacząć od tego jak skompilować pierwszy program.
"Symfonia C++ standard" autorstwa Jerzego Grębosza
- test.png (28 KB) - ściągnięć: 89
- Rejestracja:około 22 lata
- Ostatnio:około 2 miesiące
- Postów:5042
Tak, to jest poprawny program.
Teraz tylko kolejny problem - zmień ustawienia językowe środowiska na angielskie. Będzie Ci dużo prościej. A jeśli nie znasz angielskiego, to musisz się nauczyć, bo bez tego w świecie programowania będziesz się cały czas poruszał jak dziecko we mgle. Serio, angielskie ustawienia językowe w środowisku duuuużo Ci ułatwią.
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:6
Juhas napisał(a):
Tak, to jest poprawny program.
Teraz tylko kolejny problem - zmień ustawienia językowe środowiska na angielskie. Będzie Ci dużo prościej. A jeśli nie znasz angielskiego, to musisz się nauczyć, bo bez tego w świecie programowania będziesz się cały czas poruszał jak dziecko we mgle. Serio, angielskie ustawienia językowe w środowisku duuuużo Ci ułatwią.
Znam tak w miarę angielski i uczę się na bieżąco, jednak wolałem sobie pobrać spolszczenie, przynajmniej tak na początek. Zdaje sobie sprawę z tego, że w programowaniu stosuje się tylko angielski, jednak jest wiele opcji, których nie rozumiem, więc zdecydowałem trochę posiedzieć na polskim.
Temat w sumie do zamknięcia, ale jeszcze tu wrócę hehe.
