1.1.3 Qt 源码与调试符号
2.QTä»ä»¬çä¸ä¼SDK,源码ä¸ä¼opensource,ä¸ä¼Qtcreator,ä¸ä¼qt5.1,ä¸ä¼MinGW,ä¸ä¼qmake,ä¸ä¼libraryï¼ä»ä¹è·ä»ä¹
1.3 Qt 源码与调试符号
当程序出现问题时,Qt的源码符号和源码将有助于我们分析问题的根本原因。
因此,源码源码与调试符号是源码必不可少的。
调试符号
Qt5..2(MSVC_)官方的源码php网页源码的安装调试符号可在以下镜像链接找到。
由于符号文件较大,源码thinkphp源码示范整体约为7G,源码存储空间紧张的源码同学,可以选择只下载Qt-Core的源码符号。
以下是源码所有符号链接,可复制并使用迅雷批量下载。源码
下载完成后,源码全选并解压到当前文件夹。源码apache httpd源码所有内容将解压到一个名为5..2/msvc_的源码本地文件夹。
打开文件夹,源码可以看到bin、lib、潭流源码plugins、qml这4个文件夹。
选择上述4个文件夹,复制;
然后打开Qt的rose jade源码安装路径C:\Qt\Qt5..2\5..2\msvc_,粘贴,等待操作完成。
源码
源码需要与符号匹配。我们需要的源码可以从这里下载:
为了让VS自动找到源文件,先创建Qt编译时的路径:
将源码解压到编译时的路径,就可以在VS中像调试我们的程序那样,调试Qt的代码。
解压完成后,修改路径后,应该是这个样子:
QTä»ä»¬çä¸ä¼SDK,ä¸ä¼opensource,ä¸ä¼Qtcreator,ä¸ä¼qt5.1,ä¸ä¼MinGW,ä¸ä¼qmake,ä¸ä¼libraryï¼ä»ä¹è·ä»ä¹
å å¼ï¼å¦æä½ ä¸æ³å软件å¼åçè¯ï¼å ¶å®ä½ ä¸ç¨çº ç»è¿äºä¸è¥¿ï¼ç®åç»ä½ ä»ç»ä¸ä¸ï¼QTæ¯ä¸ä¸ªå¼æºï¼ä¹å°±æ¯opensourceï¼ä»»ä½äººé½å¯ä»¥è·åå®çæºä»£ç ãï¼çå¾å½¢ç¨æ·çé¢åºç¨ç¨åºæ¡æ¶ï¼å¯ä»¥ç¨å®æ¥å¼ååç§ç¨åºç交äºçé¢ï¼SDKæ¯è½¯ä»¶å¼åå·¥å ·å çç®åï¼æ¯æè¾ å©å¼åæä¸ç±»è½¯ä»¶çç¸å ³ææ¡£ãèä¾åå·¥å ·çéåï¼Qtcreatoræ¯QTçéæå¼åç¯å¢ï¼qt5.1æ¯qtççæ¬å·ï¼MinGWæ¯ä¸ä¸ªGNUå·¥å ·éï¼å¦ï¼ç¼è¯å¨GCCãG++ï¼è°è¯å¨GDBçç¨åºï¼å¯¼å ¥åºçéåï¼å¯ä»¥ç¨è¿äºèªç±è½¯ä»¶å¨windowsä¸ä½¿ç¨CæC++æ¥å¼åç¨åºï¼qmakeæ¯QTæä¾çä¸ä¸ªMakefileæ件èªå¨çæå·¥å ·ï¼libraryæ¯ä¸ç»ç¹å®åè½çç¨åºéåãQTå°±æ¯ä¸ä¸ªå¤§çlibraryã