Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近刚接触 Qt,但我必须理解和修改其他人的一个巨大的 Qt 项目。是否可以在不找到所有对应的connect()函数的情况下从源码中查看信号槽连接关系?我听说 MOC 文件将这些信息存储在某个地方,但我找不到它们。
查看 build 目录,对于每个具有继承 QObject 的类的头文件,moc 将生成一个带有 moc_* 前缀的 cpp 文件。例如:ClassA.h -> moc_ClassA.cpp
如果您只寻找 MOC 文件,那么您可以在调试目录中找到它。此目录将在您的项目所在的同一位置创建。您需要在 Qt creator 中编译您的代码。