Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Kääntäjä Vistalle

Sivun loppuun

KoodiNoppa [05.06.2008 23:48:42]

#

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?

TsaTsaTsaa [05.06.2008 23:51:11]

#

Eiköhän tuo Microsoftin Visual C++ 2008 Express edition Vistalla toimi ihan näppärästi.

ByteMan [06.06.2008 09:14:52]

#

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

Tumpelo [06.06.2008 12:29:49]

#

Dev-C++ käyttää MinGW-kääntäjää, eikä siinä pitäisi vikaa olla. Kokeile siis eri IDE:ä, vaikkapa Code::Blocks.

KoodiNoppa [06.06.2008 12:40:45]

#

Hyvinhän se toimiikin. Ei pitäisi aina uskoa mitä sanotaan :/
Kiitoksia vastauksista :)

Palvy [15.06.2008 17:47:04]

#

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ää?

vehkis91 [15.06.2008 19:57:48]

#

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ä...

Palvy [16.06.2008 14:23:46]

#

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ä?

vehkis91 [16.06.2008 14:38:21]

#

just sitä, mut se kannattaa tehdä siin alussa. Minulla ei ole laitettu mitään noita "erikoisjuttuja" ja hyvin pelaa... aika erikoista.

Palvy [16.06.2008 17:07:02]

#

ä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??

Palvy [16.06.2008 19:08:40]

#

Code::Blocks toimii!!

vehkis91 [16.06.2008 20:24:20]

#

Miksi tarvitset IDEn, kirjoitat tekstieditorilla(notepad) vaan ja käännät komentoriviltä.

squid [16.06.2008 20:47:51]

#

vehkis91: tuota ei kyllä voi suositella kuin korkeintaan lähdekoodin katsomiseen, jos siihenkään.

vehkis91 [16.06.2008 21:07:23]

#

no se oli vaan esimerkki... Kyllähän niitä tekstieditoreja saa netistä mielin määrin. ;)

Gaxx [16.06.2008 22:41:20]

#

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.


Sivun alkuun

Vastaus

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

Tietoa sivustosta