繁体   English   中英

MFC应用程式转Linux dll

[英]MFC app to Linux dll

当前,我们有一个用MFC(服务器)和Java(客户端)编写的旧版客户端/服务器系统。 由于各种原因,该系统无法在Internet上运行。 因此,我们正在用Cake php等开发一个小型系统(此传统系统的功能很少),以满足客户的需求。

现在,这个新系统需要旧系统中的一种功能。 我们正在考虑制作该代码的DLL,然后将其与cake php集成(以节省时间),但是此DLL在新系统所在的Linux上不起作用。

那么,有什么方法可以生成一个dll,以便它在使用QT等的Linux系统中与php一起工作吗?

要么

我们必须重写整个事情吗? 在这种情况下,开发跨平台dll的最合适框架是什么。 我希望使用Windows编写它。

另外,我们可以用蛋糕php运行dll吗?

谢谢

那么,有什么方法可以生成一个dll,以便它在使用QT等的Linux系统中与php一起工作吗?

不,Linux不支持DLL文件格式。 您可能需要从源代码中以ELF格式编译共享对象文件。

我认为,两个最杰出的跨平台GUI库是wxWidgetsQt

您不能将Windows DLL用作Linux应用程序的一部分。 由于对象格式不同,这根本不可能。

因此,唯一的选择是以某种形式重写或移植它。

移植应用程序的指南可能是将MFC应用程序移植到使用wxWidgets的Linux上

另一个使用Qt的设备可能是MFC到Qt的迁移-演练

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM