vC++ 2005链接器错误

问题描述:

我正在调试和发布模式下使用完全相同的配置在Visual Studio 2005(C++)(在Windows XP SP2上)开发应用程序。调试模式编译没有错误,运行得很好。 释放模式波谷链接错误类似如下:vC++ 2005链接器错误

1> Fourrier.obj:错误LNK2001:解析外部符号 “__declspec(dllimport的)公共:__thiscall的std ::例外::异常(字符常量* const的&)” (_ imp ?? 0exception @ std @@ QAE @ ABQBD @ Z)

我使用opencv 2.0,Qt 4.6,fftw3和GLC_lib进行3D opengl渲染。

是否有任何已知的问题或您曾经遇到过这个错误?

在此先感谢, Thodoris

+0

您是否尝试在链接器命令行(链接器→常规→显示进度)上为调试版和发布版构建`/ VERBOSE`并比较结果?你的发布版本肯定搜索msvcr80.dll? (这就是你的缺失功能从中导出的地方。) – 2011-01-27 21:13:33

您的链接器无法找到异常类的库DLL。

+0

你好。感谢回复。好的,但这不是一个默认的Visual C++类与安装msvc + + 2005年? – theosem 2011-01-27 15:20:55

是否缺少从要包括在调试版本发布版本的库?

+0

嗨,感谢您的回答。不,我也有所有的库在发布模式。 – theosem 2011-01-27 15:18:25