#includeディレクティブで指定されたファイル名が大文字小文字を区別していることをMinGWで検証したいとします。 MinGWはデフォルトでは大文字と小文字を区別しません。おそらく、Windowsはファイル名に関しては大文字小文字を区別しませんが、クロスプラットフォーム環境で作業していて、誰かがインクルードファイルを指定したときにLinuxではgccが間違った場合。MinGWでインクルードされたヘッダファイル名の大文字小文字を区別するにはどうすればいいですか
これを強制するコンパイルスイッチがあると思っても、それを見つけることができませんでした。任意の代替提案も歓迎されるだろう。
フェアコールベン、社会的アプローチはそれが技術的なものよりも労力が少ないように聞こえる。私は、何かが別の条件で動作しないという事前通知を提供する方法を探していただけです。それができないのであれば、私はちょうど彼らが間違った場合を使用する人々を優しく思い出させることに満足しています。 – Dan
ええ、それは良い目標ですが、それは全くできないわけではありませんが、そのようなシステムを設定し維持することの苦痛は、それが与える利益よりも重要である可能性が高いです。もちろんYMMV! –