暑假放假,开始用自己的电脑配置开发环境进行学习。
虚拟机安装VMware tools也遇到一些问题。折腾之后解决,遇到各种问题,谷歌后都能解决。
折腾了几天虚拟机下的Ubuntu,发现mac带虚拟机太辛苦。转到os x环境下折腾开发环境。又折腾了好久。
一、C++开发环境配置
安装C++环境时候,一开始用Qt Creator,发现不能调试。
出现错误:
Debugging starts
Run in Terminal is not supported yet with the LLDB backend
已经安装XCode,编译环境没有问题。
Ubuntu和window10都没有遇到过这个问题。
调试工具选择了brew安装的gdb,但还是不行,放弃。
于是换成Eclipse c++。
遇到两个问题:
1、不能编译。
这个容易解决,谷歌搜一下就有。
2、不能调试。
最终用这篇博客的方法解决。期间还发现了homebrew这个好用的工具。
http://blog.csdn.net/a87b01c14/article/details/41308669
3、编译C++11
第一种方法:
建立工程时候选择makefile,添加红色部分,CXXFLAGS = -O2 -g -Wall-std=c++11-fmessage-length=0
第二种方法:
Project settings
project右键-> c/c++ build ->Settings -> GCC C++ Compiler -> Miscellaneous -> Other flags后面加上 -std=c++11
另外,coderunner挺不错,但是要收费。NetBeans也可以。
个人感觉xcode也挺好用的。
二、Python开发环境配置
Anaconda。直接下载下来安装即可。
也可以用eclipse+pydev,配置方法见http://www.qrong.com/archives/513
SyntaxError: Non-ASCII character '\xe5' in file
原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他的语言,比如小日本的日语……),此时即使你把自己编写的Python源文件以UTF-8格式保存了;但实际上,这依然是不行的。
解决方法:在源码的第一行添加以下语句:
-- coding: UTF-8 -- 或者#coding=utf-8
期间,需要安装一个库pynput,折腾了N久,
解决方法用如下命令安装:
MACOSX_DEPLOYMENT_TARGET=10.11 pip install pynput
三、Sublime
packagecontrol是利器,官网教你怎么安装配置:https://packagecontrol.io/
安装了以下插件,好用得很。
第一个是敲代码的时候自动对齐。第二个是括号高亮。第三个是package control,必须要装的。第四个是文件夹右键会多出几个选项。第五个是注释高亮。可以自己修改。第六个是自动对齐。control+alt+F。移除sublime已经安装的插件1.ctr+shift+P,输入package2.查找remove package3.输入你要删除的package4.回车,OK主题装了这三个,还不错。参考http://geek100.com/2639.html{"color_scheme": "Packages/Theme - Glacier/glacier.tmTheme","font_size": 18,"theme": "Glacier.sublime-theme"}
{
"color_scheme": "Packages/User/SublimeLinter/Flatland Dark (SL).tmTheme",
"font_size": 18,
"theme": "Flatland Dark.sublime-theme"
}
{
"color_scheme": "Packages/Theme - Solarized Flat/Solarized Flat.tmTheme",
"font_size": 18,
"theme": "Solarized Flat.sublime-theme"
}
原文链接: https://www.cnblogs.com/hslzju/p/5732855.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/238068
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!