调试到Qt源代码中
是否可以在Qt Creator中单步进入Qt源,例如qmainwindow.cpp?现在我看到了反汇编,但是如果能看到源代码就好了。当然!但你可能必须首先:调试到Qt源代码中,qt,debugging,qt-creator,Qt,Debugging,Qt Creator,是否可以在Qt Creator中单步进入Qt源,例如qmainwindow.cpp?现在我看到了反汇编,但是如果能看到源代码就好了。当然!但你可能必须首先: 转到$QT_主页/QT 使用-debug或-debug和release标志(许多其他标志)运行/配置 运行“make” 等几小时,事情就好了 下载文件本身 直接使用创建应用程序,包括所有必需的文件(例如qmainwindow.h、qmainwindow.cpp等)。运行应用程序。调试时单步进入所需文件。。我还没试过这种方法,但应该行得通
- 转到$QT_主页/QT
- 使用-debug或-debug和release标志(许多其他标志)运行/配置
- 运行“make”
- 等几小时,事情就好了
- 下载文件本身
直接使用创建应用程序,包括所有必需的文件(例如qmainwindow.h、qmainwindow.cpp等)。运行应用程序。调试时单步进入所需文件。。我还没试过这种方法,但应该行得通
此外,还必须包含所有所需的文件。例如,
QMainWindow
是从QWidget
派生出来的QWidget
源自QObject
。因此,您需要包括qwidget.cpp、qwidget.h(用于qwidget)和qobject.cpp、qobject.h(用于qobject)。类似地,您必须包含可能需要的所有必要文件
实际上,您所做的不是链接Qt库(*.dll和*.lib),而是直接包含所需的文件。就这些
记住,链接了Qt库后,您将无法单步进入库中内置的所有文件。。因此,包含所需的文件将对您有所帮助
希望能有帮助 您没有说什么paltform,但在windows上,您还必须告诉Visual Studio源代码在哪里。请参阅选项->vs项目和目录->源代码