-
关闭自动休眠
这个是真的很烦,1分钟就给我自动休眠了
左上角点击显示,或者最下面点击那个设置一样图标的东西(实际是系统偏好设置)–>点击节能–>点击电源适配器–>选择永不关闭显示器 -
苹果应用开发工具:Xcode,更新一下系统和Xcode,更新完系统之后,再去更新Xcode,遇到一个错误,一直没法解决。
后来选择卸载原有的Xcode,然后去应用商店appstore下载Xcode,这个软件是免费的,但是需要你登录自己的AppleID
卸载Xcode -
通过安装包安装软件
直接单击,解压,然后复制到了/usr/local下 -
快速访达某文件夹
shift+command+g 然后输入你的目录路径 -
创建一个c++程序
点击create a new Xcode project --> 点击macos --> 点击command line tool --> 语言选择c++ --> 创建完成后,工程就会出现main.cpp文件 --> 按command+R 即可运行(也可以点左上角的运行按钮S),等待一下,控制台就会出现 Hello, World! -
希望能运行之前写过的c++程序,据这个,感觉是能直接运行的
-
然后编译DBoW2
make -j8遇到一个错误DBoW2/DBoW2/FORB.cpp:16:10: fatal error: 'stdint-gcc.h' file not found #include <stdint-gcc.h>
编译g2o也遇到了一些错:
tr1/unordered_map file not found
找了一下,没怎么找到解决方案,后来突然想到这些应该是有对应系统版本的,然后在git上下了对应版本,编译直接通过了 -
然后直接在git上下载了一个orbslam-macos版本 项目链接,但是最后整个项目的make -j又遇到了一个错误
no rule to make traget '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework'
,然后发现有人错误和我一样 解决方案
但是这个并没有完全解决我的问题(但是感觉蛮靠谱的,我是因为自己本身还有一些其他问题),仔细看了看报错/Frameworks/OpenGL.framework我这个不存在
然后看教程说,要通过brew安装所有的库,所以打算通过brew安装一下opencv2
opencv2安装教程brew tap homebrew/science brew install opencv
但是遇到一个问题,说
我的Xcode版本太低 Your Xcode (1) is too outdated. please update to Xcode 9.2
,但是我是直接卸载了Xcode,然后直接通过AppStore安装的,一般来说这个会默认安装该系统适用的最新版本的,所以我决定再更新一下系统,懒得思考其他办法,然后应该就可以直接从AppStore更新我的Xcode版本
所以现在开始更新系统,点击AppStore--> 搜索macOS--> 然后有一个macOS Catalina(这个自己根据自己搜索出来的选择),选择获取-->然后开始检测系统更新--> 后来弹出来说这个和我现有系统不兼容,然后可以选择将现有系统更新,点更新就好了
更新完之后,去AppStore还是没有更新这个选项,只好按照终端的提示,手动去https://developer.apple.com/download/more/官网下载,但是此次勤劳了一把,去百度了一下,看别人有没有这个错
果然,是我傻,Xcode已经是最新版本了,解决办法是更新homebrew参考链接
``` brew update-reset ```
-
快捷键:win和Ubuntu从ctrl换成了Command
Command+x 剪切 Command+c 复制 Command+v 粘贴 Shift+Command+z 反向执行撤销命令 Command+a 全选 Command+f 查找 Command+del 删除
mac的初步使用记录1
最新推荐文章于 2019-11-28 10:30:15 发布