リンカー ツールである LINK、LIB、DUMPBIN、EDITBIN は、これらのエラーと警告を生成する共通の実行可能ファイルを共有します。 これらのツールからは、LNKxxxx 形式の警告が生成されます (xxxx は 4 桁の数字)。
重要
Visual Studio のコンパイラとビルド ツールからは、さまざまな種類のエラーと警告が報告されます。 エラーや警告の検出後、ビルド ツールではコードの意図が仮定され、処理の続行が試行されるため、さらに多くの問題が同時に報告されることがあります。 ツールによるこの仮定が誤っていると、それ以降のエラーや警告がプロジェクトに適用されない場合があります。 プロジェクト内の問題を解決するときは、必ず、報告された最初のエラーまたは警告から開始し、多くの場合はリビルドしてください。 1 つの修正により、後続の複数のエラーが解決される場合があります。
Visual Studio の特定の診断メッセージのヘルプを見るには、[出力] ウィンドウで選択し、F1 キーを押します。 Visual Studio によって、そのエラーのドキュメント ページが開きます (存在する場合)。 ページの上部にある検索ツールを使用して、特定のエラーまたは警告に関する記事を検索することもできます。 または、ツール別のエラーと警告の一覧を参照し、このページの目次に入力します。
Note
すべての Visual Studio エラーまたは警告が文書化されているわけではありません。 多くの場合、診断メッセージでは利用可能なすべての情報が提供されます。 このページに移動し、エラーまたは警告メッセージに追加の説明が必要であると思う場合は、このページのフィードバック ボタンを使用してお知らせください。 エラーまたは警告が間違っていると思われる場合、またはツールセットに別の問題が見つかった場合は、Developer Community サイトで製品の問題を報告してください。 また、フィードバックを送信し、IDE 内でバグを入力することもできます。 Visual Studio でメニュー バーに移動し、[ ヘルプ] > [フィードバックの送信] > [問題の報告] を選択するか、[ ヘルプ] > [フィードバックの送信] > [機能の提案] を使用して提案を送信します。 コンパイラ エラー トピックがいくつか作成されましたが、これらはコンパイラによって出力されず、代わりにこのページにリダイレクトされるようになりました。
Microsoft Q&A C++ フォーラムでは、エラーと警告に関する追加のサポートが表示される場合があります。 または、Visual Studio C++ Developer Community サイトでエラーまたは警告番号を検索します。 Stack Overflow でソリューションを検索することもできます。
その他のヘルプとコミュニティ リソースへのリンクについては、Visual C++ のヘルプとコミュニティに関するページを参照してください。
リンカー ツール エラー
| エラー | メッセージ |
|---|---|
| リンカー ツール エラー LNK1000 | 不明なエラー。テクニカル サポート オプションについては、ドキュメントを参照してください |
| リンカー ツール エラー LNK1103 | デバッグ情報が破損しています。モジュールを再コンパイルする |
| リンカー ツール エラー LNK1104 | ファイル 'filename' を開くことができません |
| リンカー ツール エラー LNK1106 | 無効なファイルまたはディスクがいっぱいです: 場所を探すことができません |
| リンカー ツール エラー LNK1107 | 無効なファイルまたは破損したファイル: 場所のアドレスで読み取ることができません |
| リンカー ツール エラー LNK1112 | モジュール コンピューターの種類 'type1' がターゲット コンピューターの種類 'type2' と競合する |
| リンカー ツール エラー LNK1113 | 無効なマシンタイプのタイプ |
| リンカー ツール エラー LNK1120 | 未 解決の外部の数 |
| リンカー ツール エラー LNK1123 | COFF への変換中にエラーが発生しました: ファイルが無効であるか破損しています |
| リンカー ツール エラー LNK1127 | ライブラリが破損しています |
| リンカー ツール エラー LNK1136 | 無効なファイルまたは破損したファイル |
| リンカー ツール エラー LNK1140 | プログラム データベース用のモジュールが多すぎます。/PDB:NONE を使用したリンク |
| リンカー ツール エラー LNK1141 | エクスポート ファイルのビルド中にエラーが発生する |
| リンカー ツール エラー LNK1143 | 無効なファイルまたは破損したファイル: COMDAT セクション番号のシンボルなし |
| リンカー ツール エラー LNK1152 | 1 つ以上の非装飾シンボルを解決できない |
| リンカー ツール エラー LNK1158 | 'filename' を実行できません |
| リンカー ツール エラー LNK1164 | セクション配置 (数値) が /ALIGN 値より大きい |
| リンカー ツール エラー LNK1166 | offset=offset、va=value でコードを調整できません |
| リンカー ツール エラー LNK1168 | 書き込み用にファイル名を開くことができません |
| リンカー ツール エラー LNK1169 | 1 つ以上の乗算定義シンボルが見つかりました |
| リンカー ツール エラー LNK1170 | コマンド ファイル内の行に 最大長 以上の文字が含まれている |
| リンカー ツール エラー LNK1179 | 無効なファイルまたは破損したファイル: COMDAT 'filename' が重複しています |
| リンカー ツール エラー LNK1181 | 入力ファイル 'filename' を開くことができません |
| リンカー ツール エラー LNK1188 | BADFIXUPSECTION:: 無効な修正ターゲット 'symbol'; 長さゼロのセクションの可能性あり |
| リンカー ツール エラー LNK1189 | LIBTOOMANYMEMBERS:: オブジェクト数のライブラリ制限を超えました |
| リンカー ツール エラー LNK1196 | 無効なインポート オブジェクトまたは破損したインポート オブジェクト: 不明なバージョン |
| リンカー ツール エラー LNK1200 | プログラム データベース 'filename' の読み取りエラー |
| リンカー ツール エラー LNK1201 | プログラム データベース 'filename' への書き込み中にエラーが発生しました。十分なディスク領域、無効なパス、または不十分な特権がないか確認する |
| リンカー ツール エラー LNK1211 | プリコンパイル済みの型情報が見つかりません。'filename' がリンクされていないか、上書きされていません |
| リンカー ツール エラー LNK1215 | メタデータ操作に失敗しました (HRESULT) : エラー |
| リンカー ツール エラー LNK1218 | 警告はエラーとして扱われます。出力ファイルが生成されない |
| リンカー ツール エラー LNK1221 | サブシステムを推論できないため、定義する必要があります |
| リンカー ツール エラー LNK1223 | 無効なファイルまたは破損したファイル: ファイルに無効な .pdata コントリビューションが含まれています |
| リンカー ツール エラー LNK1224 | 無効なイメージベースアドレス |
| リンカー ツール エラー LNK1237 | コード生成中に、コンパイラは /GL でコンパイルされたモジュール 'module' で定義されたシンボル 'symbol' への参照を導入しました |
| リンカー ツール エラー LNK1240 | IDL コンテンツをコンパイルできませんでした |
| リンカー ツール エラー LNK1241 | リソース ファイル 'resource file' が既に指定されています |
| リンカー ツール エラー LNK1245 | 無効なサブシステム 'subsystem' が指定されました。/SUBSYSTEM は WINDOWS、WINDOWSCE、または CONSOLE である必要があります |
| リンカー ツール エラー LNK1248 | イメージ サイズ ('output_size') が最大許容サイズ (maximum_size) を超えています |
| リンカー ツール エラー LNK1256 | ALINK 操作に失敗しました: 理由 |
| リンカー ツール エラー LNK1264 | /LTCG:PGINSTRUMENT が指定されましたが、コード生成は必要ありません。インストルメンテーションに失敗しました |
| リンカー ツール エラー LNK1277 | pgd でオブジェクト レコードが見つかりません (ファイル名) |
| リンカー ツール エラー LNK1282 | /REBASE ファイルを実行できません。署名済み |
| リンカー ツール エラー LNK1287 | 無効な管理されたエントリポイント関数 |
| リンカー ツール エラー LNK1296 | ファイル名を読み込むことができません |
| リンカー ツール エラー LNK1301 | /LTCG:parameter と互換性のない LTCG clr モジュールが見つかりました |
| リンカー ツール エラー LNK1302 | 安全な .netmodules のリンクのみがサポートされます。ファイル .netmodule をリンクできません |
| リンカー ツール エラー LNK1306 | DLL エントリ ポイント関数を管理できません。ネイティブにコンパイルする |
| リンカー ツール エラー LNK1309 | type1 モジュールが検出されました。スイッチ /CLRIMAGETYPE:type2 が無効です |
| リンカー ツール エラー LNK1312 | 無効なファイルまたは破損したファイル: アセンブリをインポートできません |
| リンカー ツール エラー LNK1313 | ijw/native モジュールが検出されました。純粋モジュールとリンクできない |
| リンカー ツール エラー LNK1314 | 破損または無効な COFF シンボル テーブル (未定義の静的シンボルまたはラベル シンボル) |
| リンカー ツール エラー LNK1318 | 予期しない PDB エラー。 原因 'details' |
| リンカー ツール エラー LNK1332 | 検出された <count> の Windows ランタイム型が、あるモジュールにインポートされ別のモジュールで定義されています。 |
| リンカー ツール エラー LNK1352 | 'section_name_1' と 'section_name_2' を別のセクションにマージすることはできません |
| リンカー ツール エラー LNK1561 | エントリ ポイントを定義する必要があります |
| リンカー ツール エラー LNK2001 | 未解決の外部シンボル "symbol" |
| リンカー ツール エラー LNK2004 | gp相対修正が 'target' にオーバーフローしています; セクション 'section' が大きすぎるか範囲外です。 |
| リンカー ツール エラー LNK2005 | オブジェクト で既に定義されているシンボル |
| リンカー ツール エラー LNK2008 | 修正ターゲットが 'symbol_name' に揃っていない |
| リンカー ツール エラー LNK2011 | プリコンパイル済みオブジェクトがリンクされていません。イメージが実行されない可能性がある |
| リンカー ツール エラー LNK2013 | 修正型オーバーフロー修正 ターゲット 'シンボル名' が範囲外です |
| リンカー ツール エラー LNK2017 | 'symbol' を 'segment' に再配置できません。/LARGEADDRESSAWARE:NO |
| リンカー ツール エラー LNK2019 | 関数 'function' で参照されている未解決の外部シンボル 'symbol' |
| リンカー ツール エラー LNK2020 | 未解決のトークン「token」 |
| リンカー ツール エラー LNK2022 | メタデータ操作に失敗しました (HRESULT) : error_message |
| リンカー ツール エラー LNK2023 | 無効な dll またはエントリ ポイント <dll またはエントリ ポイント> |
| リンカー ツール エラー LNK2026 | SAFESEH イメージには安全でないモジュール |
| リンカー ツール エラー LNK2027 | 未解決のモジュール参照 'module' |
| リンカー ツール エラー LNK2028 | "exported_function" (decorated_name) は、関数 "function_containing_function_call" (decorated_name) で参照されています。 |
| リンカー ツール エラー LNK2031 | "function_declaration" decorated_nameの p/invoke を生成できません。メタデータに見つからない呼び出し規則 |
| リンカー ツール エラー LNK2033 | 'type' の未解決の typeref トークン (トークン) |
| リンカー ツール エラー LNK2038 | 'name' で不一致が検出されました:値 'value_1' が filename.obj の値 'value_2' と一致しません |
| リンカー ツール エラー LNK2039 | another.objで定義されている ref クラス <type> のインポート。インポートまたは定義する必要がありますが、両方をインポートする必要はありません |
リンカー ツールの警告
| Warnung | メッセージ |
|---|---|
| リンカー ツールの警告 LNK4001 | オブジェクト ファイルが指定されていない。使用されているライブラリ |
| リンカー ツールの警告 LNK4002 | オブジェクトで定義されているシンボル |
| リンカー ツールの警告 LNK4006 | オブジェクトで既に定義されているシンボル。2 番目の定義は無視されます |
| リンカー ツールの警告 LNK4010 | サブシステムのバージョン番号が無効です。既定のサブシステム バージョンが想定されている |
| リンカー ツールの警告 LNK4014 | メンバー オブジェクト "objectname" が見つかりません |
| リンカー ツールの警告 LNK4020 | 'filename' の型レコードが破損しています。一部のシンボルと型にデバッガーからアクセスできない場合がある |
| リンカー ツールの警告 LNK4022 | シンボル 'symbol' の一意の一致が見つかりません |
| リンカー ツールの警告 LNK4039 | /SECTION オプションで指定されたセクション 'name' が存在しません |
| リンカー ツールの警告 LNK4044 | 認識されないオプション 'option';無視 |
| リンカー ツールの警告 LNK4049 | 'filename.obj' で定義されているシンボル 'symbol' がインポートされます |
| リンカー ツールの警告 LNK4065 | 'function' は順序付けできません。無視 |
| リンカー ツールの警告 LNK4070 | /OUT:filename ディレクティブは .EXP 内の出力ファイル名 'filename' とは異なります。ディレクティブは無視されます。 |
| リンカー ツールの警告 LNK4071 | 後続のリンクでインクリメンタルリンクすることはできません |
| リンカー ツールの警告 LNK4073 | .ilk ファイルマップを作成できません。非インクリメンタルにリンクしています。 |
| リンカー ツールの警告 LNK4075 | "option1" は "option2" の指定により無視されます |
| リンカー ツールの警告 LNK4076 | 無効な増分ステータスファイル 'filename'。インクリメントなしでリンクします。 |
| リンカー ツールの警告 LNK4078 | 異なる属性を持つ複数の 'section name' セクションが見つかりました |
| リンカー ツールの警告 LNK4086 | entrypoint 'function' は 'number' バイトの引数で __stdcall 呼び出し規約に準拠していません。そのため、イメージが実行されない可能性があります。 |
| リンカー ツールの警告 LNK4092 | 共有可能な書き込みセクション 'section' には再配置が含まれており、イメージが正しく実行されない可能性があります。 |
| リンカー ツールの警告 LNK4096 | /BASE 値 "number" は Windows 95 および Windows 98 では無効です。イメージが実行されない可能性がある |
| リンカー ツールの警告 LNK4098 | defaultlib 'library' は他のライブラリの使用と競合します。/NODEFAULTLIB:library を使用する |
| リンカー ツールの警告 LNK4099 | PDB 'filename' が 'object/library' または 'path' で見つかりませんでした。デバッグ情報がないかのようにオブジェクトをリンクする |
| リンカー ツールの警告 LNK4102 | デストラクター 'name' の削除のエクスポート;イメージが正しく動作しない可能性があります。 |
| リンカー ツールの警告 LNK4104 | シンボル 'symbol' のエクスポートは PRIVATE にする必要があります |
| リンカー ツールの警告 LNK4105 | オプション 'option' に引数が指定されていないので、オプションを無視します。 |
| リンカー ツールの警告 LNK4194 | /DELAYLOAD:dll 名は無視されます |
| リンカー ツールの警告 LNK4197 | 'exportname' を複数回指定してエクスポートします。最初の仕様を使用する |
| リンカー ツールの警告 LNK4199 | /DELAYLOAD:dllname ignored;dllname からインポートが見つかりません |
| リンカー ツールの警告 LNK4200 | オブジェクトファイルの行番号情報が破損しています。無視 |
| リンカー ツールの警告 LNK4204 | 'filename' には、モジュールを参照するためのデバッグ情報がありません。デバッグ情報がないかのようにオブジェクトをリンクする |
| リンカー ツールの警告 LNK4205 | 'filename' には、モジュールを参照するための現在のデバッグ情報がありません。デバッグ情報がないかのようにオブジェクトをリンクする |
| リンカー ツールの警告 LNK4206 | プリコンパイル済みの型情報が見つかりません。'filename' がリンクまたは上書きされていません。デバッグ情報がないかのようにオブジェクトをリンクする |
| リンカー ツールの警告 LNK4210 | section セクション が存在します。ハンドルされない静的初期化子またはターミネータがある可能性があります |
| リンカー ツールの警告 LNK4216 | エクスポートされたエントリ ポイントエントリ |
| リンカー ツールの警告 LNK4217 | 'filename_1.obj' で定義されているシンボル 'symbol' は、関数 'function' の 'filename_2.obj' によってインポートされます |
| リンカー ツールの警告 LNK4219 | fixup name fixup overflow。 ターゲット 'ターゲット シンボル名' が範囲外のため、サンクションを挿入します。 |
| リンカー ツールの警告 LNK4220 | 'linker option' 値 'value' が無効です。想定される既定値 |
| リンカー ツールの警告 LNK4221 | このオブジェクト ファイルは、以前に未定義のパブリック シンボルを定義していないため、このライブラリを使用するリンク操作では使用されません |
| リンカー ツールの警告 LNK4222 | エクスポートされたシンボル 'symbol' には序数を割り当ててはなりません |
| リンカー ツールの警告 LNK4224 | オプション はサポートされなくなりました。無視 |
| リンカー ツールの警告 LNK4227 | メタデータ操作の警告 (HRESULT) : warning_message |
| リンカー ツールの警告 LNK4229 | 無効なディレクティブが見つかりましたが、無視されました |
| リンカー ツールの警告 LNK4237 | /SUBSYSTEM:NATIVE は 'dll' からインポートするときに指定されます。/SUBSYSTEM:CONSOLE または /SUBSYSTEM:WINDOWS を使用します。 |
| リンカー ツールの警告 LNK4247 | エントリ ポイント 'decorated_function_name' には既にスレッド属性があります。'attribute' は無視されます |
| リンカー ツールの警告 LNK4248 | 'type' の未解決 typeref トークン (token)。イメージが実行されない可能性がある |
| リンカー ツールの警告 LNK4253 | セクション 'section1' が 'section2' にマージされていません。既に 'section3' にマージされています |
| リンカー ツールの警告 LNK4254 | セクション 'section1' (オフセット) を異なる属性を持つ 'section2' (オフセット) にマージ |
| リンカー ツールの警告 LNK4286 | 'filename_1.obj' で定義されているシンボル 'symbol' は 'filename_2.obj' によってインポートされます |
| リンカー ツール警告 LNK4306 | 補助遅延読み込みインポート アドレス テーブルが、プライマリ 遅延読み込みインポート アドレス テーブルと正しくアラインされていません。 これはパフォーマンスに悪影響を及ぼす可能性があります。 |
| リンカー ツール警告 LNK4307 | 補助遅延読み込みインポート・アドレス・テーブルのコピーが、補助遅延読み込みインポート・アドレス・テーブルと正しくアラインされていません。 これはパフォーマンスに悪影響を及ぼす可能性があります。 |