Oon yleensä käyttänyt Qt Creatoria, kun linuxilla ollut, nyt wintoosalla Dev-C++ ja aivan kamala! Se ei varoita huolimattomuusvirheistä, esim. käyttämättömät muuttujat tai operaattorivirheet, esim.
if (virhe = 0)
Tuollaiset se vaan kääntää mitään varoittamatta. Voiko näitä asetuksia säätää "herkemmiksi"?
Et ihan tätä kysynyt, mutta Qt Creator toimii myös windowsissa.
joo, on sekin asennettuna, en vaan saa sitä kääntämään. Sanoo jotain, tyyliin "make command not found"..on googlattu tunteja ja yritetty paljon, ei vaan käännä..
Elä evota. Lataat ja asennat QtSDK:n ja kaikki toimii suoraan laatikosta.
Tietenkin Dev-C++ on aivan kamala, kuka sitä on käskenyt käyttää? Se alkaa mennä jo samaan kastiin IE6:n kanssa: vanhanaikainen, buginen kikkare, jota ei ole edes kehitetty vuosikausiin. Parempia vaihtoehtoja ovat Qt Creatorin ohella mm. Code::Blocks, NetBeans, Eclipse CDT tai jopa MSVC Express.
Mutta tässähän ei ole kyse kehitysympäristöstä sinänsä vaan taustalla toimivasta kääntäjästä. Anna GCC:lle parametreina vaikkapa -Wall -pedantic -std=c++98
, niin saat käännösvaiheessa tuostakin varoituksen (ainakin nykyisillä versioilla):
warning: suggest parentheses around assignment used as truth value [-Wparentheses]
GCC:n parametreja voi säätää myös Dev-C++:n asetuksista.
kiitos vastauksista :)
Itse kehittelen ihan nanolla C++ ja C -virityksiäni, ei sekään varoita tuollaisesta virheestä. Mitä se ohjelmointi sitten on jos ei pysty oppimaan omista huolimattomuusvirheistä kun kehitystyökalu heti ilmoittaa asiasta. Kaikista parhainta on debuggaus ja virheen etsiminen. :) Nopeuttaahan tuo toki kehittämistä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.