私はVS2008でWin32 DLLプロジェクトを持っています。これは、Cモジュールのほんの一部で書かれています。
VS2008に依存せずにVS2008をビルドできるようにしたいので、すべてのビルドとリンク手順を行うカスタムメイクファイルを作成しました。これはすべてうまくセットアップされています。Visual Studioで単一のプロジェクトにC++とCを混在させることはできますか?
今、このDLLにいくつかのC++モジュールを追加したいと思います。 カスタムmakefileを変更して、.cppモジュールをC++として、.cモジュールを通常のC(/ Tc)としてコンパイルしました。これはすべて動作します。すべてを結びつけ、問題はありません。
同じようにVS2008プロジェクトを構成できますか?
同じVS2008プロジェクトでC++とCを混在させることはできますか?
またはカスタムビルドステップが必要ですか?
ありがとうございました。
ANSWER
私は「デフォルト」としてコンパイルするためにそれを変更するのに必要なCとしてコンパイルするように設定VS2008のプロジェクトを持っていました。右...その後、プロジェクトをクリックし、[プロパティ]を選択し、:
alt text http://i33.tinypic.com/qqsd8g.jpg
おかげで、パベルを。
ソリューションエクスプローラで[プロパティ] - > [Cコードとしてコンパイル]をクリックするだけです。そして、その仕事:P – user956584