我有一个相当大的基于 MFC 的程序。我的任务是让它在 Linux 上运行。我已经解释过,这需要将程序重新编写为带有 STL 的直接 C++(更多工作),或者重新编写为 Qt/C++(更少工作)。现在我被告知,我需要编写包装器以使每个 MFC 类在 Linux 中工作,并使用预处理器指令仅编译 Linux 或 Windows 中所需的内容。我解释说,我们的沟通出现了断层,我相信这比从头开始重写整个项目(我不需要这样做来转换为 Qt)需要更多的工作。
有什么好的论据可以帮助解释这个问题吗?我错了吗?
如果您不想完全重写,您可以尝试编译Winelib https://wiki.winehq.org/Winelib。大多数事情都应该可以正常工作,然后由于您拥有源代码,因此您可以解决无法正常工作的部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)