Share via


リンカー入力としての .obj ファイル

リンカー ツール (LINK.EXE) は、Common Object File Format (COFF) 形式の .obj ファイルを受け入れます。

解説

Microsoft では、Common Object File Format に関する詳しい説明を提供しています。 詳細については、PE 形式に関するページを参照してください。

Unicode のサポート

Visual Studio 2005 以降では、Microsoft MSVC コンパイラは、ISO/IEC C および C++ 標準で定義されているように、識別子内の Unicode 文字をサポートしています。 以前のバージョンのコンパイラでは、識別子内で ASCII 文字のみがサポートされていました。 関数、クラス、静的変数の名前で Unicode をサポートするために、コンパイラとリンカーでは、.obj ファイル内の COFF シンボルに Unicode UTF-8 エンコードが使用されます。 UTF-8 エンコードは、以前のバージョンの Visual Studio で使用されている ASCII エンコードと上位互換です。

コンパイラとリンカーの詳細については、「コンパイラおよびリンカーでの Unicode のサポート」をご覧ください。 Unicode 標準について詳しくは、Unicode の組織をご覧ください。

関連項目

LINK の入力ファイル
MSVC リンカー オプション
Unicode のサポート
コンパイラおよびリンカーでの Unicode のサポート
Unicode 標準
PE 形式