Hankin juuri Visual Studio 2005 Professional Edition ja asensin sen. Joka kerta yrittäessäni suorittaa C++ koodia ohjelma valittaa, "There were build errors. Would tou lik to contiue and run the last successful build?" Kyllä/Ei. Jos painaa kyllä tulee että tiedostoa ei löydy ja jos painaa ei se palaa takaisin "koodin kirjoitus" osioon. En ole säädellyt mitään asetuksia vaan ne ovat asennuksen jäljiltä. Eli mikä on vikana!
Mahdollisuuksia:
- tarkista koodisi, ehkä siinä on virhe
- asenna uudelleen, ehkä asennus ei onnistunut
- vie takaisin ostopaikkaan ja vaadi hyvitystä
Kannattaa katsoa, mitä ne build errorit tarkemmin sanovat, kyllähän ne siellä lokilaatikossa ovat (siellä alareunassa, jos et ole asettelua muuttanut). Sieltä sen viankin näkee. Tuo siis sanoo, että käännös tai linkitys ei onnistunut, ja tarjoaa, että ajetaanko se edellinen onnistunut käännös (jota sinulla ei ole, kun ei ole aiemminkaan onnistunut).
P.S. Juhko, älä vastaa, jos et alkuunkaan tiedä. "Ehkäpä siinä on jokin virhe" ei ole kenellekään hyödyllinen vastaus, kun et edes osaa sanoa, onko vai ei.
Kuinka voisin tietää, onko koodissa virhe, kun en ole edes nähnyt sitä? Muistutin kuitenkin tarkistamaan koodin, ja annoin muitakin mahdollisuuksia.
Ja juu, katso tarkemmin ne errorit.
Valkkaa "Ei" ja avaa ERROR tab VS ikkunan alalaidasta. Jos et saa selviteltyä vikaa niin postaa errori tänne. Vika ei tuossa tilanteessa ole asennuksesta vaan ohjelmointivirheestä, joissain harvoissa tapauksissa asetukset c++ käännölle on väärin.
There were build errors - kannattaa katsoa mitä kääntäjä ilmoittelee. Sieltä löytyy joko kääntäjän tai linkkerin antamia virheitä.
Run last successful build - Jos et ole onnistunut kääntämään projektiasi kertaakaan onnistuneesti, ei levyltä voi tietenkään löytyä mitään ajettavaa.
Yhteenvetona - kannattaa opetella käyttämään kääntäjää. Ostopaikalla ei ole velvollisuutta ottaa ostettuja softapaketteja takaisin sillä perusteella ettei niitä osata käyttää.
Minunkin (demo) C++-kääntäjä temppuilee, eri kääntäjät kun sekoilevat hieman eri kohdissa, tai sitten eivät ollenkaan. Samalla kannalla olen kooderin kanssa, opettele käyttämään kääntäjää.
PS: C++ on luultavasti maailman bugisin ohjelmointikieli.
Juhko kirjoitti:
PS: C++ on luultavasti maailman bugisin ohjelmointikieli.
Miten kieli voi olla buginen?
Ja eiköhän C++ ole todettu aikas toimivaksi kieleksi, ei se muuten olisi nykyiseen de facto -asemaansa noussut.
Juhko kirjoitti:
PS: C++ on luultavasti maailman bugisin ohjelmointikieli.
Ei C++, vaan kääntäjät, jotka eivät ymmärrä alkuunkaan yhtään mitään, ja kun ymmärtävät, unohtavat sen kaiken sitten yhtäkkiä kuin vanha dementoitunut ukko. Tosin, joidenkin tapausten epäilen olevan nuoria naisia, kun muistavat saman virheen yhä uudelleen ja uudelleen, siitä jankaten vielä sittenkin kun moinen on korjattu miljoonasti..
-Grey-
Niin ja jos ei niitä virheitä näe, Window-valikosta Output-ikkuna esiin vaan.
Voisiko petrinm laittaa lähdekoodin näkyville, koodissa piilevästä viastahan tässä selvästi on kyse.
Lisäksi sellainen vinkki, että ainakin Visual Studio 2005 C# löytää virheen sisältävän rivin kun klikkaa virheluettelosta sitä virhettä, tarkemmin en voi selittää koska olen Linuxin puolella nyt... Mutta kokeile klikkailla sieltä, ja katso onko rivillä tai sen ympäristössä jotain virheitä. ; merkin puuttuminen on aika yleinen, tai sitten ylimääräinen tai puuttuva }.
Aihe on jo aika vanha, joten et voi enää vastata siihen.