リリースモードでのビルド

[戻る]
あいーん 2002/09/04(水) 20:04:19
はじめまして

リリースモードでビルドをかけてみたところ
デバッグモードでは出なかったエラーが7つほど出ます。
すべて「〜は未解決です」エラー

MC8.OBJ : error LNK2001: 外部シンボル ""__declspec(dllimport) void __stdcall 
OutpMC8P(int,long,long)" (__imp_?OutpMC8P@@YGXHJJ@Z)" は未解決です

使用するDllはリリースフォルダの中に入れております。

かなり初歩的な質問になると思いますが
よろしくお願いします。


環境
言語:VC++6.0 SP5
OS:WINXp

YuO [E-Mail] 2002/09/04(水) 21:09:30
インポートライブラリを追加していないのでは?

あいーん 2002/09/05(木) 09:09:57
インポートライブラリとは何ですか?

PATIO 2002/09/05(木) 09:51:08
DLLをリンクするために必要な情報が書き出されているlibファイルです。
ビルドの段階でリンクする場合は必ずこれが必要です。
この辺は基本的な知識なのでDLLに関するHELPの記述を熟読しましょう。

インポートライブラリが提供されていない時はビルドでリンクできないので
プログラムコード中で明示的に使用する必要があります。
LoadLibrary、FreeLibrary、GetProcAddress等を使います。
この辺は自分で調べてください。

ぷにーん 2002/09/06(金) 15:30:13
環境の問題みたいですね。

あいーん 2002/09/06(金) 16:25:33
[[解決]]
お返事遅れました。

デバッグモードで指定していたので
リリースモードに変更した時に消されるとは思わなかったです・・・

どうもありがとうございました

古いスレッドには追加発言できません。