2

そのため、VS 2005 プロジェクトでプリコンパイル済みヘッダーを使用する必要があります。#include "stdafx.h" を持たない共有ソース ファイルがあります... ソース ファイルの先頭に stdafx.h を追加せず、プリコンパイルをオフにせずに共有ソース ファイルをプロジェクトに含めるにはどうすればよいですかヘッダー??

4

3 に答える 3

7

ファイルのプロパティ -> C/C++ -> プリコンパイル済みヘッダー -> プリコンパイル済みヘッダーの作成/使用 -> 使用しない ...

于 2009-10-14T17:08:46.900 に答える
1

C/C++ - プリコンパイル済みヘッダー セクションで、そのファイルのプロパティ (コンテキスト メニュー) を調べます。

「プリコンパイル済みヘッダーの作成/使用」を「プリコンパイル済みヘッダーを使用しない」に変更します。

注 - 私は VC++2003 でこれを確認しました - オプションは VC++2005 または 2008 で移動した可能性がありますが、私はそれを疑っています。移動したとしても、見つけるのは難しくありません。

于 2009-10-14T17:08:57.977 に答える
1

「Force Include」オプションを使用することもできます。「このオプションは、コマンド ラインで指定されたすべてのソース ファイルの最初の行にある #include ディレクティブで、CL 環境変数で二重引用符を使用してファイルを指定するのと同じ効果があります。 、またはコマンド ファイルで。」

すべてのソース ファイルを変更せずに PreCompiled ヘッダーを導入するのに非常に便利です...

于 2009-10-15T09:16:39.133 に答える