Visual c++ CMUSphinx项目在VC++下工作,但不在GCC下工作

Visual c++ CMUSphinx项目在VC++下工作,但不在GCC下工作,visual-c++,gcc,codeblocks,cmusphinx,Visual C++,Gcc,Codeblocks,Cmusphinx,我正在尝试构建网站上提供的斯芬克斯教程。问题是,当我在VisualStudio2013中构建教程时,它可以按预期工作。当我使用GCC在Code::Blocks中构建它时,它会编译,但当我运行可执行文件时,控制台会崩溃。通过打开调试器,它指向文件ntdll.dll中未处理的异常 在buildoptions->search directories->Compiler下,我包括了sphinxbase和pocketsphinx目录 在“构建选项->搜索目录->链接器”下,我已经包括了pocketsphi

我正在尝试构建网站上提供的斯芬克斯教程。问题是,当我在VisualStudio2013中构建教程时,它可以按预期工作。当我使用GCC在Code::Blocks中构建它时,它会编译,但当我运行可执行文件时,控制台会崩溃。通过打开调试器,它指向文件ntdll.dll中未处理的异常

在buildoptions->search directories->Compiler下,我包括了sphinxbase和pocketsphinx目录

在“构建选项->搜索目录->链接器”下,我已经包括了pocketsphinx和shinxbase的bin/Release文件夹

在buildsettings->Linker settings->Link libraries下,我从每个相应项目的bin/Release目录中添加了sphinxbase.lib和pocketsphinx.lib

有没有我错过的选择


sphinxbase和pocketsphinx库是使用VC++构建的。

常见问题解答中介绍了此问题。您需要确保在构建期间使用了正确的运行库。谢谢您的提示。我找了好几个小时