編集者注:「プロシージャ エラー ポイント_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_
がダイナミック リンク ライブラリに見つかりませんでした」のようなエラー メッセージlibstdc++-6.dll
には同じ原因があり、同じ解決策が適用されます。
Windows で Irrlicht C++ コンソール アプリケーションを実行したい場合、このエラーが発生し続けます。
the procedure entry point __gxx_personality_v0 could not be located in the dynamic link library libstdc++-6.dll
MinGW と Irrlicht v1.8 エンジンで CodeBlocks v12.11 を使用しています。正しく設定しました。私のコンピューターには、MinGW とともにインストールされた Qt もあります。競合が発生する可能性はありますか?
これはソースコードです:
#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;
}
コンパイラを に設定しましたC:\CodeBlocks\MinGW
。すべてのファイル ([設定] にいくつか表示されます) はbin
、 を除いて の下にありmake.exe
ます。それは正常ですか?
自動検出ボタンも上記のパスを提案します。