我有Visual C++ 2008的问题.我已经安装了opencv,我已经创建了一个新程序,我构建它没有错误.但是,它抱怨在调试时没有找到MSVCR90D.dll.在发布模式下,完全没有问题.
我在其中一个Winsxs文件夹中有MSVCR90D.dll.有谁知道这个问题的解决方案?这是一个已知的错误?
杰拉德
我正在尝试使用.net类连接到AS400服务器.
我添加了对IBM.Data.DB.iSeries的引用,我使用以下代码:
var conn = new iDB2Connection("DataSource = 111.111.111.111; UserID = xxx; Password = xxx; DataCompression = True;");
conn.Open();
但我得到以下异常
运行64位:"提供程序无法在64位模式下运行."
运行32位:发生意外的异常.键入:System.DllNotFoundException,消息:无法加载DLL'cwbdc.dll':操作系统无法运行.(来自HRESULT的异常:0x800700B6).
我已卸载Client Access并再次安装它.cwbdc.dll确实存在于system32和syswow64中.如果我使用odbc,连接到AS400没问题.
我正在运行Windows 7的64位版本.
任何想法?
/麦
我正在创建一个依赖于第三方库的应用程序,而第三方库又依赖于MSVCP90D.dll.在运行应用程序时,它无法启动并提供错误消息:
alt text http://i39.tinypic.com/dn0ihf.jpg
我在C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\amd64\Microsoft.VC90.DebugCRT和中找到了这样的库C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT.如您所见,其中一个是64位,而另一个是32位.当我将64位放入应用程序的目录时,应用程序在加载时会静默崩溃(从Visual Studio输出窗口的日志如下所示).使用32位,我收到另一条错误消息:
替代文字http://i43.tinypic.com/33azzoj.jpg
如果我按Abort- 程序关闭,Retry导致进入crt0msg.c文件的调试会话.这是系统文件,我不知道如何调试它.如果我按忽略,我会收到另一条错误消息:
alt text http://i39.tinypic.com/vhf4ia.jpg
那么问题是如何调试这样的错误?请给我一些链接,在那里我可以阅读更多相关内容或指出我在这种情况下应该做些什么.我知道这与明显的问题有关,因此,如果你知道任何问题,请给我一个良好资源的链接,详细描述清单,因为我到目前为止发现的只是让我感到困惑.
我使用的是Windows 7 64位,Visual Studio 2008版本9.0.30729.4108 QFE.
这是64位版本的MSVCP90D.dll库的日志:
'chrome.exe': Loaded 'D:\Projects\Chromium\devenv\install\build-msvc-debug\chromium-xml3d-rtsg2\chrome.exe', Symbols loaded.
'chrome.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Symbols loaded (source information stripped).
'chrome.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Symbols loaded (source information stripped).
'chrome.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Symbols loaded (source information stripped).
'chrome.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Symbols loaded (source information stripped).
'chrome.exe': …Run Code Online (Sandbox Code Playgroud) debugging ×2
.net ×1
c++ ×1
data-access ×1
ibm-midrange ×1
manifest ×1
msvcr90d.dll ×1
winsxs ×1