C++ リンカ エラーと警告のメッセージ
ILINK32.EXE - 32 ビット インクリメンタル リンカ への移動
このセクションでは、32 ビット Windows C++ リンカ(ILINK32.exe)のエラー メッセージと警告メッセージについて説明します。
- アクセス違反が発生しました。リンクが終了しました
- .def ファイルに追加セグメントを定義する必要があります
- アラインメント ファクタが無効です: <symbol>
- モジュールを遅延読み込みできません
- アドレス <アドレス> の仮想メモリ (容量 <n> バイト) を解放できません (エラーコード <エラー番号>)
- アドレス <アドレス> の仮想メモリ (容量 <n> バイト) を確保できません (エラーコード <エラー番号>)
- ディスクに書き込めません
- コンマはここでは使用できません: <場所>
- <ファイル名> を作成できませんでした (エラー コード <番号>)
- <項目> を削除できませんでした (プロジェクトが IDE で既に開かれている可能性もあります)
- 'メイン ユニット' が見つかりません。初期化の順序はリンクの順序に従います
- RLINK32.DLL から手続きアドレスを取得できませんでした
- RLINK32.DLL を読み込めませんでした
- <ファイル名> を開けませんでした (エラー コード <番号>)
- <ファイル名> を開けませんでした(プログラムがまだ実行中である可能性もあります)
- <ファイル名> を開けませんでした (プロジェクトが IDE で既に開かれている可能性もあります)
- <ターゲット> からリソースを削除できませんでした
- <ファイル名> に書き込めませんでした (エラー コード <番号>)
- モジュール <モジュール> の処理中にエラーが発生しました
- ブロック <アドレス> (モジュール <モジュール> 内) のメモリ上限を超過しました
- ':' または '=' が必要です: <識別子>
- ファイル名が必要です: <識別子>
- オプションが必要です: <識別子>
- エクスポート <シンボル> (モジュール <モジュール> 内) が <シンボル> (ユニット <ユニット> 内) を参照しています
- エクスポート <シンボル> および <シンボル> の序数はどちらも同じです: <n>
- リソース ファイル '<ファイル名><番号>' を作成できませんでした
- ステート ファイル <ファイル名> を作成できませんでした (エラー コード <番号>)
- <ファイル名> (オフセット <オフセット>) から <n> バイトを読み取れませんでした
- 空セグメントへのフィックスアップがモジュール '<モジュール>' で行われました
- リンク セットでの一般的なエラーです
- ヒープ予約サイズがコミット サイズより小さくなっています
- フィックスアップ タイプ <タイプ> (オフセット <アドレス>、モジュール '<モジュール>' 内) は無効です
- 数値の形式が無効です: <シンボル>
- オプションが無効です: <オプション>
- <タイプ> フィックスアップ インデックス (モジュール '<モジュール>' 内) は無効です
- RLINK32.DLL のバージョンが合いません
- オブジェクト ファイル '<ファイル名>' が無効です
- ディスク領域が足りません
- メモリ不足です
- パッケージは C0PKG32.OBJ のスタートアップ コードとリンクされる必要があります
- EXPDEF '<シンボル>' のパブリック シンボルがモジュール <モジュール> に見つかりません
- パブリック シンボル '<シンボル>' がライブラリ モジュール <モジュール 1> と <モジュール 2> の両方に定義されています
- パブリック シンボル '<シンボル>' がモジュール <モジュール 1> と <モジュール 2> の両方に定義されています
- <n> バイトのメモリ再割り当てが <モジュール> の <n> 行目で失敗しました
- RLINK32 が初期化されていません
- RTL ヘルパ関数 '<関数>' が見つかりません
- .def ファイルに定義されているセクション <セクション > は空です
- スタック予約サイズがコミット サイズより小さくなっています
- __import と示されているシンボル <シンボル> が <モジュール> にありますが、これは <モジュール> では public になっています
- シンボル <シンボル1> のエイリアスがシンボル <シンボル2> になっていますが、これは既にエイリアスに設定されています
- ユニット名 '<ユニット>' がモジュール '<モジュール>' で再定義されています (元の定義場所は '<モジュール>')
- コマンド ラインのコンマが多すぎます: <識別子>
- DEF ファイル名が多すぎます: <識別子>
- エラーが多すぎます。リンクを中止します
- EXE ファイル名が多すぎます: <識別子>
- エクスポートが多すぎます。上限は 65535 個です
- MAP ファイル名が多すぎます: <識別子>
- 応答ファイルのリターンが多すぎます: <ファイル名>
- .def ファイルに含まれているセクション/セグメント定義が多すぎます
- 型インデックス <番号> はモジュール <モジュール> では無効です
- ファイル '<ファイル名>' を開けません
- インクリメンタル リンクを実行できません - 完全リンクを実行中...
- リンクを実行できません
- リンク中に予期しないエラーが検出されました
- ユニット <ユニット> (<名前> で定義) はユニット <ユニット> に依存していますが、その実装が見つかりません
- 未解決の外部シンボル '<シンボル>' が <モジュール> から参照されています
- サポートされていない 16 ビット セグメントがモジュール <モジュール> にあります
- 弱いパッケージ ユニット '<ユニット>' には初期化部が含まれていてはいけません