Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nejde otevřít spustitelný soubor  (Přečteno 4075 krát)

sponge

  • Návštěvník
  • Příspěvků: 6
Nejde otevřít spustitelný soubor
« kdy: 06 Května 2012, 19:22:21 »
Promiňte, ale už jsem tu zas :D Mám hotový zdrojový kód. Jde mi normálně spustit v mém editoru, ale když ho chci spustit normálně přes vytvořenou ikonu spustitelného souboru, tak to nejde. Vůbec nic se neděje. Tak mi to dělá jakýkoli mnou vytvořený prográmek. Nikde na netu nic nebylo, tak se na mě nezlobte, že furt otravuju :D
(je povoleno spouštění souboru jako programu)

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:Nejde otevřít spustitelný soubor
« Odpověď #1 kdy: 06 Května 2012, 19:37:20 »
v terminálu to dělá co?
Kód: [Vybrat]
cesta/můjprogram

sponge

  • Návštěvník
  • Příspěvků: 6
Re:Nejde otevřít spustitelný soubor
« Odpověď #2 kdy: 07 Května 2012, 17:29:38 »
v terminálu funguje úplně normálně

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re:Nejde otevřít spustitelný soubor
« Odpověď #3 kdy: 07 Května 2012, 18:04:05 »
Ono záleží na tom, co ten program dělá. Pokud jen něco vypisuje do terminálu (resp. na standardní výstup), tak pokud nezvolíte "Spustit v terminálu" (což různá programovací prostředí dělají normálně), tak se nic nestane. I pokud spouštíte přes spouštěč v terminálu, tak nemáte vyhráno -- ve chvíli, kdy program skončí, tak se terminál zavře a pokud to byla jen krátká akce, tak to může proběhnout tak rychle, že si ani nevšimnete, že okno terminálu se stihlo otevřít a zavřít (thle řeší nějaký ten "čekající" příkaz typu getchar()).
« Poslední změna: 07 Května 2012, 18:05:49 od Vojtěch Trefný »

sponge

  • Návštěvník
  • Příspěvků: 6
Re:Nejde otevřít spustitelný soubor
« Odpověď #4 kdy: 07 Května 2012, 18:50:29 »
Přesně, já jsem měla právě stejný problém, když jsem ještě měla Windows a programovala jsem ve Visual Studio. Taky se mi můj program nechtěl otevřít nebo se ihned zavřel. A vyřešila jsem to tak, že jsem do kódu přidala cin.get(). Jenže teď v Geany se mi to nechce otevřít, i když tam mám příkaz, který počká na enter. Chápu tedy, že musím svůj kód otevírat přes terminál?

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re:Nejde otevřít spustitelný soubor
« Odpověď #5 kdy: 07 Května 2012, 19:12:27 »
Hm, to je divné. Mně Geany když dám "Spustit" otevře terminál a dokonce si i sám počká na enter. Zkuste se podívat (v Geany) do "Upravit → Nastavení → Nástroje" a tam by mělo být v "Terminál" napsáno buď x-terminal-emulator nebo gnome-terminal.

sponge

  • Návštěvník
  • Příspěvků: 6
Re:Nejde otevřít spustitelný soubor
« Odpověď #6 kdy: 07 Května 2012, 20:14:37 »
Já se omlouvám, já jsem to špatně napsala. :) Myslela jsem to tak, že když vytvořím nějaký program v Geany, tak v Geany jde otevřít, když kliknu na Spustit. Když ho ale chci otevřít přes ikonu, která se mi vytvoří, když kód přeložím a sestavím, tak to nejde. Počítač nereaguje, jde to pouze, když ho spustím v terminálu. Podobný problém jsem měla dříve ve Visual Studiu, ale tam to vyřešilo to cin.get().

 

Provoz zaštiťuje spolek OpenAlt.