Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Virhe ohjelmaa ajaessa

Hengilö [09.05.2013 13:18:30]

#

Ilmoitusikkuna ohjelmaa ajaessa kirjoitti:

Proseduurin aloituskohtaa __gxx_personality_v0 ei löydy dynaamisesti linkitettävästä kirjastosta (polku)\ristinolla.exe

Olin siis tehnyt jonkinlaisen ristinollapelin rungon, ja käänsin sen. Kääntäminen sujui mallikkaasti, mutta ohjelmaa ajaessa tuli tuollainen ilmoitusikkuna.
Libgcc_s_sjlj-1.dll, libstdc++-6.dll, OPENGL32.DLL ja SDL.dll(käytän siis SDL:ää ja OpenGL:ää) löytyy samasta kansiosta. IDEnä Code::Blocks ja kääntäjänä GNU GCC. Kielenä C++.
Kaikenlaisia ohjelmia olen yrittänyt tehdä ja ajaa, mutta koko ajan tulee sama juttu: käännös onnistuu, ajo ei. Googlettanutkin olen, mutta vastausta en ole saanut.
Toivottavasti saan sen täältä pikaisesti. Kiitokset jo etukäteen :)

Metabolix [09.05.2013 13:22:42]

#

Olet jotenkin sotkenut kääntäjäsi, projektin asetukset tai DLL-tiedostot. Kokeile asentaa kääntäjä uudelleen ja kopioida tarvittavat DLL-tiedostot uudelleen kyseisen kääntäjän mukana tulevista tiedostoista.

Varmuuden vuoksi neuvon myös vähän googlettamista: käytä sanoja Code::Blocks __gxx_personality_v0 procedure, niin osumia tulee.

Hengilö [09.05.2013 14:06:16]

#

Samaa erroria pukkaa. Nyt tulee jopa tällainen uutta projektia luodessa:

lainaus:

An exception has been raised!

The application encountered an error at
C:\CB1211\src\plugins\scriptedwizard\wizpage.cpp, on line 62.
The error message is:

Page ID in use:SDLIntro

Code::Blocks Version revision 8629(gcc 4.7.1, build: Nov 25 2012 09:29:55)

Nyt on jotain pielessä ja pahasti...

Vastaus

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

Tietoa sivustosta