调试到Qt源

时间:2010-07-05 12:37:34

标签: qt debugging qt-creator

是否有可能进入Qt源,例如Qt Creator中的qmainwindow.cpp?目前我正在看拆卸,但很高兴看到这些消息来源。

3 个答案:

答案 0 :(得分:2)

当然!但你可能必须先:

  • 转到$ QT_HOME / qt

  • 使用-debug或-debug-and-release标志运行./configure(许多其他标志here

  • 运行“make”

  • 等待几个小时的事情构建

答案 1 :(得分:0)

下载Source code本身。

使用直接创建包含所有必需文件的应用程序(例如qmainwindow.h,qmainwindow.cpp,...)。运行您的应用程序调试时进入所需的文件..我没有尝试这种方式,但这应该工作。

此外,您还必须包含所有需要的文件。例如,QMainWindow来自QWidgetQWidget源自QObject。因此,您需要为QWidget包含qwidget.cpp,qwidget.h,为QObject包含qobject.cpp,qobject.h。同样,您必须包含可能需要的所有必要文件

您实际在做的是,不是链接Qt库(* .dll和* .lib),而是直接包含所需的文件。就这样。

请记住链接的Qt库,您将无法进入所有内置于库中的文件 ..因此,包含所需的文件将对您有所帮助。

希望它有所帮助。

答案 2 :(得分:0)

你没有说什么是paltform,但是在windows上你还必须告诉Visual Studio源代码。请参阅options-> vs projects and directoriers-> source code