Mit kell tenni ha a C++ compiler azt irja ki hogy : Nothing to be done?
A compiler ezek szerint vagy nem találja a kódot, vagy pedig nem módosítottál a forrásfájlon mióta utoljára fordítottad.
Keresd meg a mappát ahová fordítasz (Code::Blocks általában a forráskóddal megegyező mappába fordít), és ott próbáld meg terminálból (paranccsor) lefuttatni az exe-t. (Ami valószínűleg a Te programod, főleg, ha van a nevével megegyező .cpp file is.)
Megpróbálhatsz módosítani a forráson pl. egy cout >> "foo"; hozzáadásával, ha elkezd fodítani akkor jó. Ha nem, próbáld meg elmenteni egy másik file-ba (új file, ctrl-c, ctrl-v, biztosabb módszer, mint a save as, esetleges cache miatt), és azt próbáld meg fordítani.
Ügyelj arra, hogy NE legyen megnyitva projekt, ha csak 1 forrásfile-od van, vagy ellenőrizd, hogy a jó projekt van-e megnyitva (nézet-project manager?), ha használod a feature-t (sok forrásfileod van). Ha projektet használsz, győződj meg arról, hogy a jó mentést használod (nyisd meg onnan a .cpp-t), mivel előfordulhat, hogy az utolsó mentésedet a biztonsági másolatra (másik winyó/google drive/pendrive) mentetted, ahonnan most elő akarja szedni.
Meg van a hiba!
Ha valakinek hasonló hibát ad ki akkor tegye a következőket:
-Settings
-Compiler and Debugger
-Toolchain
-Auto-detect
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!