スレを勃てるまでもないC/C++の質問はここで 7
■ このスレッドは過去ログ倉庫に格納されています
0800デフォルトの名無しさん
2009/02/24(火) 21:52:31WinXP SP2+VC2008
---DLL作成プロジェクト---
[ファイル]→[新規作成]→[プロジェクト]→[Win32プロジェクト]
プロジェクト名 : DLL_TEST
アプリケーションの種類:DLL
共通ヘッダー ファイルを追加: MFC
-DLL_TEST.cpp 追記-
DLL_TEST_API int fnDLL_TEST(void){
return 1;
}
// DLL_TEST.h
//#define DLL_TEST_API extern "C" __declspec(dllexport)
//DLL_TEST_API int fnDLL_TEST(void);
------------------------
呼び出し側 Win32 コンソールアプリ
int _tmain(int argc, _TCHAR* argv[]){
HINSTANCE lib;
void *lpHr;
lib = LoadLibrary(_T("DLL_TEST.dllフルパス記入"));
if (lib == NULL){return -1;}
lpHr = (void *)GetProcAddress(lib,"fnDLL_TEST");
return 0;
}
----------------
GetProcAddress()の返り値がNULLとなってしまいます。
何が原因なのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています