0

私はc ++プロジェクトに取り組んでいます。プロジェクト ファイルの 1 つに拡張子c. コンパイラはプロジェクト全体を使用してコンパイルしますか、それともファイルを c ファイルに個別c++にコンパイルしてから何らかの方法でリンクしますか?c++

私のcファイルにはコードが含まれています:

#ifdef __cplusplus
extern "C" {
#endif

c設定した場合、コンパイラはファイルをどのように処理しますCompile as C++ Code(/TP)か?

4

1 に答える 1

1

MSDNから、2 番目のオプション (c++ として .cpp、c として .c) のように見えます。ただし、コマンド ライン オプションで強制すると、コマンド ライン オプションに従います。-T の後の c と p の大文字と小文字の区別に注意してください。これは、すべてのファイルを意味する場合もあれば、ここで説明されている次のファイルのみを意味する場合もあります。

于 2012-10-09T14:40:06.410 に答える