我将我的项目代码从 Qt4 升级到 Qt5。它使用 CMake。除了一行与 Qt 相关的 Cmake 命令外,转换很顺利。我在当前文档中找不到,例如
- http://qt-project.org/doc/qt-5.0/qtdoc/cmake-manual.html
- http://qt-project.org/doc/qt-5.0/qtdoc/qtmain.html
如何从 CMake(使用 Qt5)与 QtMain 链接?
这是转换我的项目的唯一缺失位。有人可以向我指出一个解释这一点的文档或解释如何用 Qt5 做到这一点吗?我的 Qt4 代码工作正常,但我找不到 Qt5 的 Cmake 宏。
编辑>这是我目前拥有的 CMake 文件:https ://bitbucket.org/klaim/aos_qt5/src/593c195c4c6889f6968d68fca018ef425783a063/tools/aosdesigner/CMakeLists.txt?at=wip_qt5
我相信,所有 qt5 必要的 CMake 宏都已正确设置,唯一不起作用的是链接到 QtMain 什么都不做,正如预期的那样,因为应该有一种我在Qt5 文档。
您可以浏览文件历史记录以查看它是如何与 Qt4 一起工作的。