Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Miksi C++-ohjelma ei tule näkyviin?

Sivun loppuun

Jopoxi [27.03.2017 13:10:56]

#

Hei

Aloitin C++ harjoittelun ja olen aikoinaan tehnyt basicilla ohjelmia sekä amoksella ja hiukan web ohjelmointia ja ajattelin että kun on nyt aikaa keskittyä tähän aloitan C++ harjoitelun ja teen jotain hyödyllisiä ohjelmia.

Törmäsin ikävään ongelmaan sain ohjelmat käännettyä ja toimimaan mutta kun käynnistän CMDn tai suoraan ajamalla ohjelman windowsissa ikkunaa ei aukea ohjelmalle eikä tule näkyviin.
Ohjelma ei myöskään tule näkyviin tehtävien hallintaan ja virheilmoitusta ei tule ajamisesta

kyseessä on windows 8.1 läppäri

Metabolix [27.03.2017 21:03:09]

#

Kai olet myös suorittanut ohjelman komentorivin kautta? Pelkkä komentorivin avaaminen valmiiksi ei ratkaise ongelmaa. Ohjelman näkymättömyydestä muuten on tietoa oppaassa.

Jopoxi [27.03.2017 22:07:00]

#

Käynnistin myös komentorivin kautta ei tule näkyviin edelleenkään.
Jatkoin ohjelmaan joka vaatii painalluksen että sulkeutuu eikä sekään tule näkyviin.
Ei tehtävien hallinan eikä ruudulle eikä komentorivin kautta.
Ratkaisua en ole vieläkään löytänyt

Metabolix [27.03.2017 22:10:40]

#

On erikoista, ettei tule mitään virheilmoitusta.

Onko nyt niin, että ohjelma toimii oikein jossain kehitysympäristön kautta ajettaessa? Silloin voisi olla, että ohjelma tarvitsee vielä jonkin DLL-tiedoston omaan hakemistoonsa. Mitä kääntäjää ja ympäristöä käytät?

Jopoxi [28.03.2017 09:13:57]

#

Käytän oppaan valmista pakettia ja kaikki menee niin kuin opaassa kerrottu.
Käytän notepad++ jolla kirjoitan ohjelman.

Käynnistän CMD järjestelmänvalvojana ja vaihdan ohjelma hakemistoon sekä käynnistän ohjelman sieltä . Ei virhe ilmoitusta samalla seuraan tehtävienhallinan kautta tuleeko ohjelma näkyviin harmikseni voin sanoa ettei ilmesty sinne.

Metabolix [29.03.2017 17:36:32]

#

Vaikea sanoa tuolla perusteella. Laita vaikka muutama kuvakaappaus nettiin, mitä koodi sisältää, miten käännät sen ja miten ajat ohjelman; jospa sieltä löytyisi jokin yllättävä virhe.

Jopoxi [30.03.2017 12:25:42]

#

Kopioin suoraan lataa tästä ikkunasta varmistaakseni että koodi on oikein kirjoitettu.
Ei tule error viestiä käännettäessä.
https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01
Ensin itse kirjoitin koodin tallensin ohjelma.cpp nimellä jonka jälkeen käänsin.
Ok tuli jokainen kerta.
Mikään oppaan sivun ohjelmista ei tullut esille , eikä virhe ilmoitusta konsoliin tai ruudullu ei tullut
Ei edes vilahdusta.
Voiko olla syy että läppärini on 64 bit ?

Metabolix [30.03.2017 17:22:36]

#

Ainakin tämä ohjelma toimii, eli saatko sen ajettua? Jos saat, ongelmasi on jollain tavalla ohjelman kääntämisessä tai ohjelman suoritusoikeuksissa. Jos et saa, koneessasi on jokin muu vika.

Joka tapauksessa voisi olla järkevää hankkia jokin ihan oikea kehitysympäristö. Vaihtoehtoja on lueteltu oppaassa.

Jopoxi [31.03.2017 10:52:12]

#

Ongelma ratkaistu todellakin tarvitsin 64 bit kääntäjän sekä koko paketin asentaa uudelleen netbeansin ohjeiden mukaan ainut että asensin uusimmat softat enkä vanhojen linkkien mukaan mitä netbeansin kautta olisi saanut.

Kiitos avusta

Lisäys:

Kohtasin kyllä toisen ongelman ohjelma jonka tein vaatii libgcc_s_dw2-1.dll joka tietenkin on mukana mutten ole asentanut sitä koska netbeans osaa löytääja suorittaa tuon tiedoston omasta hakemistostaan. Netbeansin kautta löytää kyseisen dll tiedoston ja koodi toimii.

Kun teen ohjelmaa en haluaisi että joudun linkkaamaan dll tiedostoa mukana ajaakseni ohjelmaa.

Joudunko sittenkin asentamaan windowsin visual c++ ettei tarvitse kopioida dll tiedostoa samalla ajaakseen ohjelmaa ?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta