Mitä ilmaista kääntäjää suosittelette Vistalle?
Jos kuulemani on totta, Dev-C++ ei toimi kunnolla Vistassa. Johtuuko se mukana tulevasta kääntäjästä vai pitääkö minun vaihtaa ohjelmointiympäristöäkin?
Eiköhän tuo Microsoftin Visual C++ 2008 Express edition Vistalla toimi ihan näppärästi.
ite käytän dev-c++:aa vistassa ja hyvin toimii. Osa syy tosin on se, että en käytä sen ominaisuuksia juuri tekstieditoria ja compile-nappia enempää. Ja jälkimmäinenkin vain jos jaksan säätää projektiasetukset, muulloin käännän komentorivillä ;)
edit:: ja kääntäjä tietenkin se gcc
Dev-C++ käyttää MinGW-kääntäjää, eikä siinä pitäisi vikaa olla. Kokeile siis eri IDE:ä, vaikkapa Code::Blocks.
Hyvinhän se toimiikin. Ei pitäisi aina uskoa mitä sanotaan :/
Kiitoksia vastauksista :)
Asensin tuon Dev-C++ 4:sen Vistalle ja kokeilin kääntää tota C-ohjelmointioppaan "C-ohjelmointi on kivaa!" -ohjelmaa "Compile"-komennolla, jolloin ilmestyy "Compilation completed" -ikkuna ja erroreita 0 kpl. Alhaalla olevan "Linker" -tabin alle tulee kuitenkin ilmoitus: "gcc: c:\...\testi.o: No such file or directory
gcc: file path prefix `C:\DEV-C_~1\Bin\' never used". Sama tapahtuu myös kun painaa "Run". Sama tuli myös kun asensin ensin tuon uuden beta-version Dev-C++:sta.
Tästä keskustelusta http://www.neowin.net/forum/index.php?s=a7caf7ef1950fcfc7a3d1ded30944fd6&showtopic=549630&pid=588936706&st=0&#entry588936706 postit 14 ja 15: laitoin cc1.exen sisältävän hakemiston PATH ympäristömuuttujaan ja kokeilin kääntää huonolla menestyksellä, erroreita tuli vaan enemmän :(
Mikähän tuossa mättää?
Minulla on toi dev.cpp 5beta vistassa ja hyvin on toiminut alusta saakka ,ei mitään ongelmia.
Asennas se beta uudelleen ja anna sen tehdä se profiili juttu siinä alussa, sitten aloitat uuden komentokehote prejektin ja valitset kieleksi c.
Minä pistän aina ett kummatkin kielet käytössä...
Asensin sen uusiks ja siinä ekan käynnistyksen yhteydessä se kyseli sitä class browser juttua ja painoin "no" (aikaisemmin painoin "yes"), mutta sillä ei ilmeisesti ollut merkitystä koska edelleen tulee errori kun koitan kääntää esim. sitä esimerkkiohjelmaa joka ilmestyy kun luo uuden projektin:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
gcc.exe -c main.c -o main.o -I"C:/Dev-Cpp/include"
gcc.exe: installation problem, cannot exec `cc1': No such file or directory
make.exe: *** [main.o] Error 1
Execution terminated
Pitääkö se cc1.exen sisältävä hakemisto laittaa sinne PATH ympäristömuuttujaan vai ei? Mun mielestä se vaan lisäsi erroreiden määrää. Yllä olevan kääntöyrityksen aikana se ei ollut laitettu sinne. Ja console application -projektin aloitin ja kieleksi valitisin C.
vehkis91: mitä tarkoitit tuolla "profiilijutulla"? Tarkoititko just sitä kun se kyselee mm. tota class browser-juttua ekan käynnistyksen yhteydessä?
just sitä, mut se kannattaa tehdä siin alussa. Minulla ei ole laitettu mitään noita "erikoisjuttuja" ja hyvin pelaa... aika erikoista.
ähh miten voi olla näin vaikeeta tää. Kokeilin Eclipseä kans ja siel tulee kans erroreita: "(Exec error:Launching failed)"... Oisko mitään mikä ois Vistalle hyvä ja toimiva IDE??
Code::Blocks toimii!!
Miksi tarvitset IDEn, kirjoitat tekstieditorilla(notepad) vaan ja käännät komentoriviltä.
vehkis91: tuota ei kyllä voi suositella kuin korkeintaan lähdekoodin katsomiseen, jos siihenkään.
no se oli vaan esimerkki... Kyllähän niitä tekstieditoreja saa netistä mielin määrin. ;)
Se, miksi jokin ohjelma toimii vistassa toisilla ja taas toisilla ei, johtuu siitä, että toisilla on 32-bittinen vista ja toisilla 64-bittinen. 64-bittisellä on useammin ongelmia. Näin siis oman kokemukseni perusteella.
Aihe on jo aika vanha, joten et voi enää vastata siihen.