大大大西瓜嘞 2023-08-08 15:59 采纳率: 33.3%
浏览 4

C++和QT5+MFC项目使用CMake进行重构,并生成多个可执行文件的可行性

假设在一个主界面(C++ QT5的)调用了另外一个类(MFC的),这个类包含有完整的窗体以及其方法,但是类中有很多地方对是对宏定义的数据的访问和操作,有些还牵扯到别的类的宏定义的数据的访问和操作。CMake可以将其编译出多个.exe并打开吗?(项目原来是VS的)

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-08-08 16:31
    关注

    可以考虑用条件编译包含各自项目用到的冲突的代码
    以及不同的make文件,将mfc和qt项目的入口分别作为程序入口点
    说白了,就是2个独立项目,共享一部分源代码

    评论

报告相同问题?

问题事件

  • 创建了问题 8月8日