エラー対策 – プログラミング – Home

通知
すべてクリア

[解決済] エラー対策


GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

あるDLLファイルをリンクしています。

コンバイルすると次のエラーが出ます。
どうしたらいいでしょうか。

error LNK2001: 外部シンボル "int (__stdcall* lpFuncFreeMemory)(void *) (?
lpFuncFreeMemory@@3P6GHPAX@ZA) は未解決です。

error LNK2001: 外部シンボル "void * (__stdcall* lpFuncFileLoad)(char const
*,int,long,long,int (__stdcall*)(short),char const *,char const *,char const
*) (?lpFuncFileLoad@@3P6GPAXPBDHJJP6GHF@Z000@ZA) は未解決です。

fatal error LNK1120: 外部参照 2 が未解決です。

よろしくお願いします。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

>あるDLLファイルをリンクしています。
どのようにリンクしていますか?
ちゃんと ~.lib をリンクすればリンクエラーは出ないと思うんですけど。

リンクしていても出る場合、インクルードしているヘッダファイルに対して
~.libもちゃんと対応しているのか確認してください。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

まず「LNK2001」をMSDNで検索してみましょう。
ネット上でなくVCに付属のMSDNヘルプで十分検索できます。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

追記
 
  確か対処方法も書いてあるはず。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

Blueさん、ITOさん
ご返事ありがとう.

>まず「LNK2001」をMSDNで検索してみましょう。
>ネット上でなくVCに付属のMSDNヘルプで十分検索できます。
>確か対処方法も書いてあるはず。
あまり、役立たない。

>リンクしていても出る場合、インクルードしているヘッダファイルに対して
>~.libもちゃんと対応しているのか確認してください。
いろいろ調べました、何箇所に修正して、やっと動きました。

アドバイスありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました