2

我是一名初级程序员,我无法解决我现在遇到的问题。

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

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

有没有更简单的方法可以在我的 64 位应用程序中使用该 32 位库?

谢谢

4

2 回答 2

3

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

于 2013-01-14T02:34:34.233 回答
-3

嗯,很奇怪,你根本不能在家里的冰箱里放一只大大象,但你仍然可以在里面放一只大鸡。如果你不能用你的 32 位 lib 文件做类似的事情,请告诉我为什么你的任何 32 位应用程序仍然可以在 64 位系统中工作?(:D)那是什么类型的库?

于 2013-01-14T02:46:44.267 回答