vs2010为什么打不开python idle打不开3.5.4的pcbuild.sln

转载请注明出处。谢谢合作



由于近期在做QGIS的二次开发。期间走了不少弯路,为了发扬开源的精神,让各位Qter们少踩坑,所以写出这篇文章。

如果遇到什么问题,欢迎提出,大家一起学习,共同提高。

那就让我们直接切入正题了。

这是一篇原创教程,完美实现调试,不是网上传播的RelWithDebugInfo。

         我提供的这个镜像是旗舰版自动激活的。这个的安装一般默认就好,如果硬盘空间不够大,请一定要保证C++的安装(这好像是一句废话⊙﹏⊙∥)。

图,是我安装之后再次点击安装后截的图。点击keep位置,即可选择操作。所以,如果忘了安装哪个也没有关系,重新打开安装程序,安装即可。

一直点击下一步,等待完成。

      这个的安装需要联网,当然也可以选择从本地文件夹安装。这个需要安装的比较多,建议搜索安装。直接附图。


在官方的安装文档里也有这部分的详细说明,原文是英文的。欲知详情,请查看pdf文档。QGIS Install Help。

一直点击下一步,等待完成。

输入QGIS的目录和编译目录。

点击Configure然后配置编译器。

一直点击Finish,直到没有红色的行。

还从刚才的命令行运行VS2010。

首先修改个文件。不然会有下面这个错误。

首先编译release版本,这个比较简单。

这个过程中会有错误,可以忽略,因为致命的错误已经解决了。

右击INSTALL项目-->仅用于项目-->仅生成INSTALL。由于权限的文件,可能会失败。因为是安装到C:\Program Files (x86)\目录下。可以手动创建文件夹qgis2.10.1。然后修改文件夹权限。取消只读,然后修改用户权限全为完全控制。

切回VS2010,修改为debug编译模式。后面这个过程比较繁琐。

不过核心思路将库文件替换成debug版本的,前提是该库文件有debug版本。

编译debug版本我没有用INSTALL项目。我是把每次生成的lib文件和dll文件单独拷贝出来的。因为写这个教程的时候距编译已经有一个多月了。因为工作的原因一直比较忙,所以没有来得及写。

注意D:\qgis2.10.1\include文件夹下面的头文件不全。可以将源码中的所有头文件复制到该目录下。(这样做头文件会多了。)

在初始化插件目录的时候这么写。

这个软件的安装很简单。不再赘述。

本来想把这篇教程写得更好一些的(多贴些图等等)。但是由于时间和精力有限。就先写成这样了。

希望对Qter们有所帮助。

我要回帖

更多关于 python idle打不开 的文章

 

随机推荐