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

时间:2013-01-14 02:04:48

标签: mfc 32bit-64bit libraries

我是一名初学程序员,我现在无法解决问题。

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

我考虑过制作32位控制台程序并从另一个程序运行一个程序,例如使用带有WM_COPY~的IPC(或类似的东西),但.lib文件需要如此多的属性,如array,struct ,指针,......

在我的64位应用程序中使用该32位库是否更容易?

由于

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:-3)

很奇怪,你根本无法将一头大象放入你的家用冰箱,但你仍然可以插入一只大鸡。如果您不能对32位lib文件执行类似操作,请告诉我为什么您的任何32位应用程序仍然可以在64位系统中运行? (:D)那是什么类型的lib?