我在Qt中设计用户界面,并且由于长寿原因,我不想要在未来的版本中使用Qt元对象编译器.我知道MOC在标准C++代码中解析某些宏,并根据这些代码生成C++代码.
我想知道的是:这个生成代码的文档在哪里?我想将生成的代码直接写入我的相关类.虽然现在这可能很麻烦,但如果Qt消失且MOC不再存在,它将通过避免任何问题在长期内使UI更加稳定.
谢谢!
编辑1: 我在Visual Studio(NOT Qt Creator)中设计了一个基于Qt的UI,用于不基于Qt框架的C++应用程序.我希望能够分发可以构建为纯C++的代码,其中Qt代码链接自将要打包的特定库.我希望能够在没有安装Qt的系统上构建此代码.因此,希望避免MOC.我不是想冒犯任何Qt粉丝,Qt很棒.但是,我在这个项目上需要一些不同的东西,所以"只使用MOC"的建议根本没有用.
编辑2:当我出错时,我已经足够承认了.经过一些思考和研究后,显然不值得尝试我正在计划的事情.我只需要保存MOC生成的代码并分发它.感谢大家.