redakcji: komunikaty o błędach podobne do „Chodzi o błędzie procedura _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_
nie może znajdować się w bibliotece dołączanej dynamicznie libstdc++-6.dll
” mają tę samą przyczynę i zastosować te same rozwiązania.procedura punkt wejścia __gxx_personality_v0 nie może znajdować się
Wciąż dostaję ten błąd, jeśli chcę uruchomić mój Irrlicht C++ konsoli aplikacji w systemie Windows:
the procedure entry point __gxx_personality_v0 could not be located in the dynamic link library libstdc++-6.dll
Używam CodeBlocks v12.11 z MinGW i silnikiem Irrlicht v1.8 . Ustawiłem to poprawnie. Na moim komputerze istnieje również Qt zainstalowany z MinGW. Czy to możliwe, że dochodzi do konfliktu?
Jest to kod źródłowy:
#include <irrlicht.h>
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
int main() {
IrrlichtDevice *device = createDevice(video::EDT_OPENGL);
if (!device)
return 1;
IVideoDriver* driver = device->getVideoDriver();
ISceneManager* smgr = device->getSceneManager();
IGUIEnvironment* guienv = device->getGUIEnvironment();
guienv->addStaticText(L"Hello World", core::recti(10, 10, 100, 30));
device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");
while(device->run()) {
driver->beginScene(true, true, SColor(250, 190, 1, 2));
smgr->drawAll();
guienv->drawAll();
driver->endScene();
}
device->drop();
return 0;
}
skonfigurowałem kompilator C:\CodeBlocks\MinGW
. Każdy plik (niektóre są wyświetlane w Ustawieniach) znajduje się pod bin
, z wyjątkiem make.exe
. Czy to normalne?
Przycisk Auto-detect sugeruje również powyższą ścieżkę.
Czy pamiętasz, aby edytować Ustawienia-> Przeszukaj katalogi pod zakładką linkera? (więc linker może znaleźć pliki binarne). – ryyker
Tak, zrobiłem to. – Niklas