在64位应用程序中使用32位.lib库



我是一名初级程序员,我现在不能解决一个问题。

在MFC中,我有一个没有源代码的.lib二进制文件。我需要做一个64位的应用程序,使用提到的库文件。

我考虑制作32位控制台程序并从另一个程序运行一个程序,例如使用IPC与WM_COPY~(或类似的东西),但.lib文件需要如此多的属性,如数组,结构体,指针,…

是否有更简单的方法在我的64位应用程序中使用32位库?

谢谢

你没有其他选择;您无法在64位程序中加载32位程序集,因此您需要创建一个32位应用程序,以便64位应用程序能够以某种方式与之通信。有很多方法可以实现IPC,所以找一个适合你的。

嗯,奇怪的是,你不能简单地把一头大象放进你的冰箱里,但你仍然可以在里面放一只大鸡。如果你不能对你的32位库文件做类似的事情,告诉我为什么你的32位应用程序仍然可以在64位系统中工作?

相关内容

  • 没有找到相关文章

最新更新