Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: CodeBlocksin C++ Asetuksista

DumTom [08.01.2011 13:47:37]

#

Sain lisäkirjastot toimimaan SDL:ssä. Siis CodeBlocksissa.
Uusi ongelma on muutaman tuhannen rivin koodi joka kääntyy ilman varoituksia devcpp:llä mutta Blocksilla varoituksia tulee kymmeniä ja virheitäkin.
Osaisitteko neuvoa mitä C++ asetuksille tulisi tehdä?

Metabolix [08.01.2011 14:01:18]

#

Valitsitko varmasti C++-projektin etkä C-projektia? Jos tämä on kunnossa, niin oikea ratkaisu on kyllä ihan vain korjata ne varoitukset ja virheet. Luultavasti olet aiemmin käyttänyt vanhempaa tai viallista kääntäjää, joka on vahingossa päästänyt kaikenlaisia epänormaaleja (standardin vastaisia) rakenteita läpi.

P.S. Voisitko käyttää viestin kappalejakoon kahta enteriä tai muuten jättää enterin kokonaan käyttämättä? Epämääräisesti katkeileva teksti ei ole kovin tyylikästä.

DumTom [08.01.2011 20:55:16]

#

Metabolix.Kerro mistä valitaan C++ projekti? Vai riittääkö tiedostonimen pääte? .C vai .CPP?

loked [09.01.2011 08:54:36]

#

Ei sitä kuulu "valita" tietenkin voi laittaa asetuksiin että tekee C++:ssaa niin sitten se värittää sitä tekstiä jonkun jutun mukaan mutta ei kyseinen toiminto ole pakollinen tietenkin helpottaa...

Eli voit koodata vaikka microsoft office worldilla.

nomic [09.01.2011 09:23:33]

#

Toisin kuin Loked sanoo, niin itse ainakin valitsen jomman kumman kun uutta projektia luon. Ja Lokedille tiedoksi, että tässä kysyttiin juuri CodeBlocksin asetuksista, ei yleisesti jolloinka voi vaikkapa notepadilla kirjoittaa koodit jos siltä tuntuu.
Projektia luodessa se kysyy kumpaa käytetään. Samoin kun luot uuden tiedoston projektia varten (lähdekooditiedosto), se kysyy kumpaa käytetään.

Jos tahtoo että jokin tiedosto käännetään c++:ksi vaikka projekti olisi muuten c:tä, niin seuraavasti:
1. Klikkaa hiiren oikealla napilla projektipuussa lähdekooditiedoston nimeä (vaikkapa main.c).
2. Valitse Properties
3. Mene kohtaan Advanced
4. Vaihda Compiler variable -kohdans sisältö CC:stä CPP:ksi.
5. Paina ok:ta.
Tosin on hivenen rumaa jos tiedoston pääte on c, mutta sisältää c++-koodia, jotenka hyvien tapojen mukaisesti se olisi cpp-päätteinen.

Eli tiedostopäätteet sen mukaan kumpaa käytetään.

Jos olet aikaisemmin käyttänyt Dev-C++:aa, niin voit aina yrittää "importtaa" sen itse projektitiedoston C::B:lle sopivaksi valitsemalla ylävalikosta File -> Import Project -> Dev-C++ project.

Vastaus

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

Tietoa sivustosta