Miért nem indul a lefordított C++ program?
Letöltöttem, telepítettem a MinGW-t, Path-ba beleraktam a bin mappának az elérési útvonalát, írtam egy alap HelloWorld programot.
Sikeresen lefordítottam ezzel a paranccsal, minden gond nélkül: g++ file.cpp
Ekkor mellette létrehozott egy a.EXE nevű fájlt, amit nem tudok futtatni...
Ha rákattintok mappanézetben, akkor az egész mappa "lefagy", ha pedig CMD-ben indítanám el, akkor fölül a címsorban azt írja ki, hogy az a.exe fut, és csak villog a kurzor, de nem történik semmi.
Kipróbáltam már CodeBlocks -ban is, az alap HelloWorld programot próbálom futtatni, minden sikeres, és amikor megjelenik a fekete konzol ablak, akkor ott is csak villog a kurzor, és nem történik semmi (tehát az is ki van zárva, hogy a kód lenne rossz, mert a gyári alap HelloWorld programot próbáltam futtatni).
Van valakinek ötlete, hogy miért nem megy a futtatás?
# 9/9 Időpont ma 21:20
Oprendszer is 64 bites ugye? :-D Nekem gond nélkül megy a CodeBlocksban írt program 64 bites procival, 64 bites oprendszerrel...
#11
Igen, a proci meg az oprendszer is 64 bites :D
Vagy próbáld az exe-t 32 bites kompatibilis módban futtatni.
Mondjuk így indítsd a terminált:
C:\windows\syswow64\cmd.exe
(már ha van ilyen mappád)
"Nekem gond nélkül megy a CodeBlocksban írt program 64 bites procival, 64 bites oprendszerrel"
Nem lehet, hogy nálad a 64 bites CodeBlocks-MinGW páros van telepítve? Ha igen, akkor az is megoldás lehet a kérdezőnek.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!