Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 您可以将标准GDB调试器与Qt可执行文件一起使用吗?_C++_Qt_Cross Platform_Gdb - Fatal编程技术网

C++ 您可以将标准GDB调试器与Qt可执行文件一起使用吗?

C++ 您可以将标准GDB调试器与Qt可执行文件一起使用吗?,c++,qt,cross-platform,gdb,C++,Qt,Cross Platform,Gdb,我刚开始使用Qt,我想调试我的Qt应用程序。我可以将标准GDB调试器与Qt可执行文件一起使用吗?可以。谷歌的第一个热门话题是。是的,你可以。您可能还想在中使用gdb集成,它在运行时检查数据方面比单独使用gdb做得好得多。没有理由不这样做 由于Qt可执行文件只是由GCC编译的普通可执行文件,您可以像调试所有其他文件一样调试它们 < Q>编译过程自动生成中间C++文件的事实并不妨碍这一点,因为那些中间C++文件只是与你自己的文件一起正常编译到可执行文件中。你会想要使用GDB宏,但是你不需要使用Qt创

我刚开始使用Qt,我想调试我的Qt应用程序。我可以将标准GDB调试器与Qt可执行文件一起使用吗?

可以。谷歌的第一个热门话题是。

是的,你可以。您可能还想在中使用gdb集成,它在运行时检查数据方面比单独使用gdb做得好得多。

没有理由不这样做

由于Qt可执行文件只是由GCC编译的普通可执行文件,您可以像调试所有其他文件一样调试它们


< Q>编译过程自动生成中间C++文件的事实并不妨碍这一点,因为那些中间C++文件只是与你自己的文件一起正常编译到可执行文件中。

你会想要使用GDB宏,但是你不需要使用Qt创建者来实现它。没有它们,查询Qt数据类型是一件非常痛苦的事情。