2016-08-11 21 views
1

vs 2005を使用してC++コードをコンパイルすると、次のようなMacファイルフォーマット関連のエラーが発生します。私はこの特定のエラーのためのインターネットでの参照を見つけることができませんでした。誰かがこれについて私を助けることができますか?C++:ファイルフォーマットエラー

エラーC4335:Macファイル形式が検出されました:ソースファイルをDOSまたはUNIX形式のどちらかに変換してください WINVERが定義されていません。 MSDNによると(のWindows Server 2003)0x0502に

+2

ソースファイルはMacのものでしたか? – NathanOliver

+0

いいえ、 .hファイル – Aditya

+0

このファイルには特殊文字が含まれていることがありますか?メモ帳++でそれを開いてみてください。 – alexeykuzmin0

答えて

1

をデフォルト設定:

UNIXとは対照的に、ソースファイルの最初の行の行終了文字は、Macintoshスタイル( '\ rを')です(」 \ n ')またはDOS(' \ r \ n ')を選択します。

ファイルの行末を変更するだけです。それを行うには、File -> Advanced Save Options -> Set line endings to Windowsに行ってください。