当我尝试在 Windows 2003 Server 中执行应用程序时,出现此运行时错误 R6034。
Microsoft Visual C++ 运行时库
运行时错误!
R6034
应用程序试图错误地加载 C 运行时库。请联系应用程序的支持团队以获取更多信息。
该服务器安装了 Firebird 2.0,并且可以正常工作,我将其卸载并安装了 Firebird 2.1,但 Firebird 2.1 根本无法正常工作。
当我使用 instclient 查看安装了哪个 dll 时,它会返回正确的结果,即我使用的 Firebird 版本 17910:
>instclient.exe query gds32
Installed GDS32.DLL version : 6.3.1.17910 (shared DLL count 1)
我还寻找了其他可能在系统中丢失的 dll,但没有,系统很干净,但我无法让 Firebird 工作。
如果您想知道为什么我需要 gds32,那是因为我使用了 TIBBackupService 组件,并且它默认使用 gds32(或者最糟糕的是,硬编码),因此无法将其更改为 fbclient.dll。
欢迎任何解决此问题的想法,谢谢。