1、在链接 dylib 库时 出现 dyld: Library not loaded
这是因为在 Mac 系统中,默认搜索库的路径是 /usr/lib ,并不像 Windows 一样 dll 放在和 exe 同级目录下也会被搜索到。每一个 dylib 库自身有一个 id 值会告诉可执行文件自己的位置,而这个id的位置是编译的时候生成的位置
解决方法1: 使用 export 命令将现在目录添加到系统搜索库的路径下:export DYLD_LIBRARY_PATH=/path
解决方法2: 使用 install_name_tool 工具修改库 id 标识
2、Mac下监听用户切换事件
3、c++ 和 obj-c 混合编程
https://www.cnblogs.com/larlf/p/5810680.html
4、Mac下clone smb服务器上的项目
- 1、先将smb服务器挂载到finder上
- 2、git clone /Volumes/目标文件路径
https://stackoverflow.com/questions/32495503/clone-git-repo-hosted-on-a-windows-shared-folder-from-mac-os-x