Xcode Mac&;赢

Xcode Mac&;赢,xcode,dropbox,iar,eol,Xcode,Dropbox,Iar,Eol,我在Mac和Win之间通过dropbox同步文本文件时遇到了一些问题 我目前在Mac和Win之间共享源代码(.c和.h文件)。 在Mac端,我使用Xcode编译我的项目,而在Windows端使用IAR 在Windows上编译我的文件时,IAR报告以下错误: Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once) 问题来自行尾格式,这在Mac和Win上是不同的。

我在Mac和Win之间通过dropbox同步文本文件时遇到了一些问题

我目前在Mac和Win之间共享源代码(.c和.h文件)。 在Mac端,我使用Xcode编译我的项目,而在Windows端使用IAR

在Windows上编译我的文件时,IAR报告以下错误:

Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)
问题来自行尾格式,这在Mac和Win上是不同的。
我想知道你们中是否有人已经遇到过类似的问题,有什么优雅的解决方案可以解决这个问题呢?

如果您将源代码签入到版本控制系统(如subversion)中,它将确保您在系统上签出时源代码有正确的行尾。(如果您已将属性
svn:eol style
设置为
native

在IAR环境中,您可以抑制Pa050警告。查看项目|选项| C/C++编译器|诊断,并在文本区域中输入Pa050以“抑制这些诊断”。

我怀疑您对此能做多少,尽管现在我希望这两个IDE都能毫无怨言地接受任何类型的EOL编码。所以我会继续努力把我送到STFU。