c++ - qt5_wrap_cpp() 没有生成 cpp 文件,尽管它声称它会生成
问题描述
我qt5_wrap_cpp
只在 Windows 上遇到问题。我在 Linux 上有相同的代码,一切正常。
这是我所做的一个片段:
qt5_wrap_cpp(QtWrapMocSourceList "Misc/QSignalBridge.h;Signal/DeferredSignal.h;Widget/ClickableLabel.h")
message(STATUS "QtWrapMocSourceList = ${QtWrapMocSourceList}")
这个的输出是:
gQtWrapMocSourceList = C:/work/project/build/ui/coreui/Misc/moc_QSignalBridge.cpp;C:/work/project/build/ui/coreui/Signal/moc_DeferredSignal.cpp;C:/work/project/build/ui/coreui/Widget/moc_ClickableLabel.cpp
根据来自 的输出变量qt5_wrap_cpp
,调用的工作。但是,当我转到上述文件夹时,我只会得到:
build/ui/coreui/Signal/moc_DeferredSignal.cpp_parameters
build/ui/coreui/Misc/moc_QSignalBridge.cpp_parameters
build/ui/coreui/Widget/moc_ClickableLabel.cpp_parameters
这可能是什么原因造成的?我在 Linux 和 Windows 上有相同的代码,只有 Windows 失败。
解决方案
推荐阅读
- codeigniter - Codeigniter 4 过滤器不起作用
- java - Kotlin MapView 库到 Java
- html - 尽管位于同一行,但引导列彼此不对齐
- python - IndexError:位置索引器超出范围 - RandomizedSearchCV() - 随机森林
- firebase - 无法从 Firestore 中检索文档
- c# - Automapper - 目的地的条件映射
- javascript - 如果声明。如果数据在变量中列出,则运行函数
- c# - 当我在 Blazor 服务器端和 Twilio 上第二次使用该功能时出现问题
- javascript - 如何删除已编辑的消息 discord.js
- c++ - c++ 定义由一组固定整数组成的类型的最佳方法