リンカー入力としての .obj ファイル
リンカー ツール (LINK.EXE) では、COFF (Common Object File Format) の .obj ファイルをリンクできます。
解説
Microsoft では、Common Object File Format を定義するダウンロード可能なドキュメントを提供しています。 詳細については、Microsoft Portable Executable and Common Object File Format Specification のリビジョン 8.1 以降をダウンロードしてください。
Unicode のサポート
Visual Studio 2005 以降の Microsoft Visual C++ コンパイラでは、ISO/IEC の C 規格および C++ 規格で定義されている Unicode 文字の識別子がサポートされます。 以前のバージョンのコンパイラでは、ASCII 文字の識別子しかサポートされていませんでした。 コンパイラおよびリンカーでは、Unicode の関数名、クラス名、およびスタティクス名をサポートするために、.obj ファイルの COFF 記号に Unicode UTF-8 エンコーディングが使用されます。 UTF-8 エンコーディングは、旧バージョンの Visual Studio で使用されていた ASCII エンコーディングと上位互換性があります。
コンパイラおよびリンカーの詳細については、「コンパイラおよびリンカーでの Unicode のサポート」を参照してください。 Unicode 規格の詳細については、Unicode 組織を参照してください。