研究QGis开发进入第二周,遇到的问题:
(1)在QtCreator中只能使用Release模式开发,不会加断点,不能输出调试信息。
(2)从源代码编译Qgis库,尝试了很久一直不成功。
看了Qgis开发的一些文章以后发现,Qgis提供的Release库是包含调试信息的,pdb文件都在另一个目录下,因此想到使用vs2015安装qt插件,把pdb文件全部考到dll同样路径下,这样在vs的release模式设置断点应该可以查看调试信息了。
1.安装Qt
2.安装MS visual studio 2015
3.打开vs -》工具-》扩展和更新
![a93604c4d587978a905769b934c8587f.png](https://i-blog.csdnimg.cn/blog_migrate/cbbc80bed6aa0a481355b90cc67bcb40.jpeg)
4.搜索 Qt Visual Studio Tools
![2408f67cf94fa70443611e972c856e9d.png](https://i-blog.csdnimg.cn/blog_migrate/67620589adfc68015a2f3deb91212a3e.jpeg)
安装。
5.打开qt vs tools 配置
![dec848d9c1b4ad32e7e5c27c2c7288cb.png](https://i-blog.csdnimg.cn/blog_migrate/041e0e29b878271aead9fb433a9d2076.jpeg)
添加Qt的路径如下
![1c7bd6d83eb3eec71ce737972eadb8b9.png](https://i-blog.csdnimg.cn/blog_migrate/974494aba24877dfa32bf63015d7ee7a.jpeg)