暑假放假,开始用自己的电脑配置开发环境进行学习。

虚拟机安装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,输入package
2.查找remove package
3.输入你要删除的package
4.回车,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

Mac开发环境配置 就喜欢折腾相关推荐

  1. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置

    1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...

  2. mac linux 编译环境配置,mac开发环境配置

    个人mac开发环境配置流程,持续更新. 1.安装Homebrew 使用下面命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuser ...

  3. python ios开发环境_程序员的macOS系列:Mac开发环境配置

    1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...

  4. 程序员mac开发环境配置

    拿了一台新的macbook pro. 作为一个程序员,我把自己的开发环境给贴出来. 1.输入法 先把苹果的系统自带的中文输入法,换成自己习惯的搜狗输入法. 2. 略 3. jdk 7u71 直接下载d ...

  5. Mac 开发环境配置

    adb配置 找到sdk 路径 输入touch .bash_profile :没有.bash_profile这个文件,则创建一个这个文件 输入open .bash_profile : 打开 .bash_ ...

  6. MacOS开发环境配置

    Mac 开发环境配置 一.快速配置开发环境脚本 github 链接 使用方法: curl https://raw.githubusercontent.com/bestswifter/macbootst ...

  7. pycharm 开发app_windows及mac下开发Excel, python+xlwings开发环境配置

    背景: 孩子他妈天天excel办公,看她每天大量重复性的工作,她是时候学习python来解放自己了,虽然我不用python ~ ~ 网络搜索 xlwings 是python下非常强大的处理Excel的 ...

  8. 第一篇Mac上fluter开发环境配置

    第一篇Mac上fluter开发环境配置 一.安装Xcode 二.安装Android studio 1.下载并安装[下载android studio](https://developer.android ...

  9. MAC M1 开发环境配置

    MAC JAVA.C++ .MySQL开发环境配置 JAVA(JDK) & IDEA & MAVEN JDK IDEA MAVEN GIT DOCKER 安装 挂载问题 K8s C++ ...

最新文章

  1. [Python图像识别] 四十九.图像生成之什么是生成对抗网络GAN?基础原理和代码普及
  2. 【Android】invalidte和draw的方向
  3. 一文看懂如何搭建AI应用:10周学会深度学习,还赢下5千美元
  4. 最全三大框架整合(使用映射)——applicationContext.xml里面的配置
  5. #191 sea(动态规划)
  6. Openssl更新步骤
  7. java运行时异常与非运行时异常_java 运行时异常与非运行时异常理解
  8. html中如何华直角坐标系,空间直角坐标系的画法..ppt
  9. Memcached集成Spring缓存环境构建
  10. MaxScale初探
  11. oracle dblink设置
  12. Linux 查看flume进程,flume分布式日志收集测试
  13. 有道计算机网络知识,网易有道推广介绍1 让你了解到网易的知识。。。.pptx
  14. 小雷的冰茶几(并查集)
  15. 中移动终端评测最新排名出炉:HUAWEI nova 青春版三项霸榜
  16. ERP中数据导入的注意事项&常见异常处理(EDI)
  17. 研究计算机如何自动获取知识和技能的学科,在人工智能中有一个研究领域,主要研究计算机如何自动获取知识和技能,实现自我完善,这门研究分支学科叫( )...
  18. 文化产权交易系统-大盘行情实时掌控
  19. 双网卡一个连接外网一个连接内网的处理方法
  20. Linux CentOS7 基础:网络管理技术

热门文章

  1. idea包名呈现层级显示
  2. 操作系统(十六)调度算法(一)
  3. STM32开发 -- ADC详解
  4. 解决 No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 的问题
  5. 计算机 网络访问保护,开启win2008网络访问保护的具体步骤
  6. 【译】 Sparky: A Lightning Network in Two Pages of Solidity
  7. Binder源码分析之Native层(原)
  8. u-boot的linux内核映像加载,基于U_Boot的Linux内核映像加载与引导功能实现.pdf
  9. 从存储区提供程序的数据读取器中进行读取时出错_三菱伺服控制程序写法破析...
  10. 产品开发管理方法工具流程 pdf_pdf转化为word的方法有什么?实用工具就有这两个...