• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Aplikacja pisana na 64bitowym systemie nie działa na 32bitowym

Aruba Cloud - Virtual Private Server VPS
0 głosów
280 wizyt
pytanie zadane 6 października 2016 w C i C++ przez Adecristo Początkujący (460 p.)
Witam!

Jak w temacie, mam problem. Napisałem prosty program konsolowy na 64 bitowym systemie. Wysłałem do kolegi i on nie może tego otworzyć, wyświetla mu się błąd:

"Wersja tego pliku jest niezgodna z wersją używanego systemu Windows. Sprawdź w informacjach dotyczących systemu na tym komputerze, jaka wersja programu jest potrzebna, a następnie skontaktuj sie z wydawcą oprogramowania."

Bardzo zależy mi na szybkim rozwiązaniu.

Pozdrawiam.
komentarz 6 października 2016 przez DragonCoder Nałogowiec (36,500 p.)
To normalne, jezeli skompilujesz program na 32 bitowce odpalisz go na 32 i 64 bitowce, ale jak kompilacja ma miejsce na 64 to nie da sie go odpalic na 32, to wyzszy prog, tak to ujmujac

3 odpowiedzi

+3 głosów
odpowiedź 6 października 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
No po prostu: plik wykonywalny skompilowany pod 64 bitowy system nie uruchomi się na 32 bitowym. Odwrotnie już może. Albo skompiluj go sam do 32 bitowego kodu, albo niech zrobi to kolega.
0 głosów
odpowiedź 6 października 2016 przez LisekPL Bywalec (2,920 p.)
Może byś spróbował skompilować program na 32 bitowym systemie (np. poprzez program Virtual Box).
komentarz 6 października 2016 przez manjaro Nałogowiec (37,390 p.)

A nie można w opcjach kompilatora ustawić kompilowanie 32 i 64? Ja mam tak ustawione.

0 głosów
odpowiedź 6 października 2016 przez Adecristo Początkujący (460 p.)
Dzięki wszystkim za odpowiedź, przerzucę kod na lapka 32 bitowego i tam skompiluje program :)
komentarz 6 października 2016 przez adrian17 Mentor (352,580 p.)
a powiedz jeszcze, jakim kompilatorem to kompilowałeś?
1
komentarz 6 października 2016 przez criss Mędrzec (172,590 p.)
Przecież w każdym IDE możesz ustawić czy kompilujesz do wersji 32bit czy 64.
komentarz 7 października 2016 przez adrian17 Mentor (352,580 p.)
przywrócone 7 października 2016 przez adrian17
Tak... napisałem to właśnie dlatego, że w odpowiedzi bym opisał jak to zrobić w konkretnym środowisku/kompilatorze.
komentarz 7 października 2016 przez criss Mędrzec (172,590 p.)
przywrócone 7 października 2016 przez adrian17
To było do @Adecristo. Ciebie nie zamierzam niczego uczyć :D

Podobne pytania

0 głosów
0 odpowiedzi 185 wizyt
pytanie zadane 17 lipca 2020 w JavaScript przez creend Gaduła (4,700 p.)
0 głosów
2 odpowiedzi 311 wizyt
pytanie zadane 2 marca 2020 w HTML i CSS przez Vxid Functixn Bywalec (2,720 p.)
0 głosów
1 odpowiedź 170 wizyt
pytanie zadane 1 grudnia 2018 w Algorytmy przez ebo96rok Bywalec (2,980 p.)

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,662 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...