通知
すべてクリア
Topic starter
2002年9月4日 8:04 PM
はじめまして
リリースモードでビルドをかけてみたところ
デバッグモードでは出なかったエラーが7つほど出ます。
すべて「~は未解決です」エラー
MC8.OBJ : error LNK2001: 外部シンボル "__declspec(dllimport) void __stdcall
OutpMC8P(int,long,long) (__imp_?OutpMC8P@@YGXHJJ@Z) は未解決です
使用するDllはリリースフォルダの中に入れております。
かなり初歩的な質問になると思いますが
よろしくお願いします。
環境
言語:VC++6.0 SP5
OS:WINXp
2002年9月4日 9:09 PM
インポートライブラリを追加していないのでは?
Topic starter
2002年9月5日 9:09 AM
インポートライブラリとは何ですか?
2002年9月5日 9:51 AM
DLLをリンクするために必要な情報が書き出されているlibファイルです。
ビルドの段階でリンクする場合は必ずこれが必要です。
この辺は基本的な知識なのでDLLに関するHELPの記述を熟読しましょう。
インポートライブラリが提供されていない時はビルドでリンクできないので
プログラムコード中で明示的に使用する必要があります。
LoadLibrary、FreeLibrary、GetProcAddress等を使います。
この辺は自分で調べてください。
2002年9月6日 3:30 PM
環境の問題みたいですね。
Topic starter
2002年9月6日 4:25 PM
お返事遅れました。
デバッグモードで指定していたので
リリースモードに変更した時に消されるとは思わなかったです・・・
どうもありがとうございました
