VC PlusPlus:Link Error LINK2019 未解決のシンボル…で参照されました。 対処方法 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(知っていた方が良い小技)
(知っていた方が良い小技)
13行: 13行:
  
 
=== ''' 知っていた方が良い小技 ''' ===
 
=== ''' 知っていた方が良い小技 ''' ===
 Libファイルに目的の関数が格納されているかを確認する方法があるので、この方法を知っておいた方が良いでしょう。
+
 Lib/Dllファイルに目的の関数が格納されているかを確認する方法があるので、この方法を知っておいた方が良いでしょう。
  
 
 以下のようなコマンドを使います
 
 以下のようなコマンドを使います
23行: 23行:
  
  
 上記コマンドで、Libファイルに格納される関数名が一覧できます。
+
 静的なライブラリ*.LibファイルはLINK処理の時点でエラーが出ますので、LINKERエラーは主にコチラの修正や確認作業が発生することでしょう。動的なライブラリ*.Dllはアプリを使っている時に発生するエラーになります。いずれにせよ、対応する関数がライブラリの中になかったら動きません。
 +
 
 +
 
 +
 上記コマンドで、Lib・Dllファイルに格納される関数名が一覧できます。まずは読み込んでいるLibの中身に関数が本当に無いのか確認してみるのも良いでしょう。そうすれば、読み込み設定の問題ではなく、新たなライブラリの欠落やライブラリの中に必要な関数が格納されていない間違ったライブラリになっていることが原因だと考えることができます。
  
 
=== ''' 対処方法 ''' ===
 
=== ''' 対処方法 ''' ===

2021年1月14日 (木) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス