VCL App使用运行时库进行部署....如何链接到32位对64位?

时间:2016-09-27 17:00:34

标签: dll c++builder vcl c++builder-10-seattle

我有一个Win 7 64位系统,我将VCL应用程序部署到。

我在该系统上运行了64位VCL和32位VCL应用程序。

64位应用程序已在C ++ Builder 10.0 Seattle中构建并运行良好。

32位应用程序正在升级到西雅图,而这就是混乱的原因。我收到错误,因为无法在borlndmm.dll中找到包装器。我在C ++ Builder的Win32和Win64 redist文件夹中更新了System32和SySWOW64目录中的DLL。我现在收到错误"应用程序无法正确启动0xc00007b"。看起来32位应用程序正在链接到64位DLL。

如何让64位和32位VCL应用程序在同一系统上共存并正确链接到其相应的DLL?我该如何纠正?

我希望我可以将32位应用程序编译为不需要borlndmm.dll,但即使使用" Link with Dynamic RTL"和"链接运行时包"选项已禁用,我在与borlndmm.dll链接时出错。

0 个答案:

没有答案