VC PlusPlus:Link Error LINK2019 未解決のシンボル…で参照されました。 対処方法 新しいページはコチラ
提供: yonewiki
(→対処方法) |
(→対処方法) |
||
10行: | 10行: | ||
簡単ではないいくつかのパターンについて、ココで一緒に考えていきましょう。 | 簡単ではないいくつかのパターンについて、ココで一緒に考えていきましょう。 | ||
+ | |||
+ | |||
+ | === ''' 知っていた方が良い小技 ''' === | ||
+ | Libファイルに目的の関数が格納されているかを確認する方法があるので、この方法を知っておいた方が良いでしょう。 | ||
+ | |||
+ | 以下のようなコマンドを使います | ||
+ | <syntaxhighlight2 lang="bash"> | ||
+ | dumpbin.exe /LINKERMEMBER (ライブラリファイル名or(完全パスor相対パス)\ライブラリファイル名) | ||
+ | </syntaxhighlight2> | ||
+ | |||
+ | dumbinは、C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx86\x86のようなパスの元にあるものが使われます。このようなコマンドを使う場合は、VisualStudioのメニュー[ツール]-[コマンドライン]-[パワーシェル]から起動すると、パスが党った状態のPowerShellのコマンドプロンプトが立ち上がります。このようにして起動した場合は単にdumpbinとするだけでコマンドが使えます。 | ||
+ | |||
+ | |||
+ | 上記コマンドで、Libファイルに格納される関数名が一覧できます。 | ||