我将我的项目从 Qt4 迁移到 Qt5。在 Qt4 中结合 CMake 有变量 QT_INCLUDE_DIR 和 QT_LIBRARY_DIR。它们在 Qt5 中丢失了。我需要的是替换这两个变量,因为我在 Qt 安装中有一些头文件/库(如 QScintilla2)
我使用 Qt5Widgets 作为模块,我的第一个想法是使用此路径并使用 .. 来获取父路径 - 但 Qt5Widgets_LIBRARIES 返回库(名称)而不是路径(切断库?)。Qt5Widgets_INCLUDE_DIRS 的返回值也看起来像一个巨大的(附加的)路径(不同的包含目录之间没有空格)
那么 - 任何想法或解决方案?该解决方案应兼容 Unix/Linux、OS X 和 Windows