我是一名初级程序员,我现在不能解决一个问题。
在MFC中,我有一个没有源代码的.lib
二进制文件。我需要做一个64位的应用程序,使用提到的库文件。
我考虑制作32位控制台程序并从另一个程序运行一个程序,例如使用IPC与WM_COPY~
(或类似的东西),但.lib
文件需要如此多的属性,如数组,结构体,指针,…
是否有更简单的方法在我的64位应用程序中使用32位库?
谢谢
你没有其他选择;您无法在64位程序中加载32位程序集,因此您需要创建一个32位应用程序,以便64位应用程序能够以某种方式与之通信。有很多方法可以实现IPC,所以找一个适合你的。
嗯,奇怪的是,你不能简单地把一头大象放进你的冰箱里,但你仍然可以在里面放一只大鸡。如果你不能对你的32位库文件做类似的事情,告诉我为什么你的32位应用程序仍然可以在64位系统中工作?