本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSC]L2029: '__FCclenv':unresolved external の原因と解決方法

文書番号: 401885

最終更新日: 2004/04/27


この資料は以下の製品について記述したものです。


概要

この資料は、グラフィックライブラリのリンク時に発生する以下のエラーの原因と解決 方法について説明したものです。
  graphics.lib(..\gr\stb_font.c) : error L2029: '__FCclenv': unresolved external
  graphics.lib(..\gr\stb_text.c) : error L2029: '__FCclenv': unresolved external

詳細

グラフィックスライブラリをオブジェクトフィールドに記述してリンクすると発生
します。
リンカは GRAPHICS.LIB を1つのオブジェクトファイルとしてライブラリ内の全ての オブジェクトのリンクを試みます (ロードライブラリ指定)。このとき、STB_FONT.C と STB_TEXT.C における FClenv の参照が解決できません。
  例: link test.obj graphics.lib;

原因

LINK コマンドラインで GRAPHICS.LIB を記述するフィールドが不正であることが原因 です。

対処方法

ライブラリフィールドに記述すれば問題ありません。
  例: link test.obj,,,graphics.lib;

詳細

  • Visual C++ は、米国 Microsoft Corporation の商標です。

Keywords: C6 C7 KBPRB KB401885
Technology: kbAudDeveloper kbCCompPDS600DOS kbCCompSearch kbVCsearch kbZNotKeyword3 kbZNotKeyword8

inserted by FC2 system