Com 从64位应用程序调用32二进制

Com 从64位应用程序调用32二进制,com,visual-c++,windows-7-x64,Com,Visual C++,Windows 7 X64,我正在开发一个32位的应用程序。此应用程序在32位计算机中运行良好。 但当我在64位机器上安装它时,它不能正常工作。所以我们计划在64位配置中编译它。我们可以编译它并试着运行,它工作正常。 但问题是;我们有一个32位的3ed party库。如果我尝试从64位调用该库,它会产生问题吗?它会工作吗? 我在Windows7 64位机器上运行它。 请指导我如何将我的应用程序支持到64位。JET数据库引擎永远不会被移植到64位。你必须考虑不同的发动机。SQL Server Compact或Express是

我正在开发一个32位的应用程序。此应用程序在32位计算机中运行良好。 但当我在64位机器上安装它时,它不能正常工作。所以我们计划在64位配置中编译它。我们可以编译它并试着运行,它工作正常。 但问题是;我们有一个32位的3ed party库。如果我尝试从64位调用该库,它会产生问题吗?它会工作吗? 我在Windows7 64位机器上运行它。
请指导我如何将我的应用程序支持到64位。

JET数据库引擎永远不会被移植到64位。你必须考虑不同的发动机。SQL Server Compact或Express是很好的选择。

JET数据库引擎永远不会被移植到64位。你必须考虑不同的发动机。SQL Server Compact或Express是很好的选择。

AFAIK,该库需要64位等效项。查看第三方网站,如果他们有。梅沙,看看这个:@Scott:Wow!不错。谢谢直到现在才听说过。第三方图书馆是Microsoft.Jet.OLEDB.4.0。我们没有64位支持库。@Umesha MS-您能详细说明“无法正常工作”部分吗?在我看来,修复32位构建中的问题可能是值得的。好了,您需要为该库提供64位等价物。查看第三方网站,如果他们有。梅沙,看看这个:@Scott:Wow!不错。谢谢直到现在才听说过。第三方图书馆是Microsoft.Jet.OLEDB.4.0。我们没有64位支持库。@Umesha MS-您能详细说明“无法正常工作”部分吗?在我看来,可能值得付出努力来解决32位构建中的问题。