背景描述:
昨天编译了FFmpeg 下载的时候将git的配置core.autocrlf=true改成了false ,因为我要在cygwin模拟的Linux系统上进行编译,但是忘记改回来了;导致在一起跨平台的项目下拉代码编译的时候出现错误;
错误表现为:
1)正常的函数 提示 未识别的标识符;
2)还有未加“;”的错误
解决方法:
git config list 查看配置信息
git config --global core.autocrlf true 将core.autocrlf设置为true
总结:跨平台的代码出现未知错误,git的autocrlf配置要首先查看;错误虽小但是很难查找根本原因;