最近在搞QGIS的二次开发,开发环境是基于VS2017+Qt5.11.2。
程序猿都知道开发是需要调试的,但QGIS的开发库并没有提供Debug版本,只有Release版,所以,我的开发程序也只能创建Release版,其实刚开始的地图数据加载与显示这样的基本功能开发倒没什么,几行代码就可搞定,无需调试,只要程序运行起来就可以了!
随着功能的增加,代码量的增加,开发过程遇到的问题就开始多了起来,必须在运行过程中查看一些变量的数值,于是我采用了QMessageBox对话框方法来查看具体数值,但这样很麻烦,每个变量都需要转换为QString类型,工作量大大增加,而且效率很低,浪费不少时间。
然后,想着VS发展了这么多年,应该会有Release调试方案的,如果有的话,效率就很高了,于是我就百度了下看是否有好心人提供解决方案,不查不知道,一查还真让我找到了,具体技术贴如下:
设置后,亲证有效,开发效率得到了极大的提高!!
网友评论