我是这样作的:
dll源代码:
"mydll.h"#define MYDLL_API__declspec(dllexport)MYDLL_API void JustSoSo(void);"mydll.cpp"#include "mydll.h"BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
 )
{
    switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
    }
    return TRUE;
}void JustSoSo(void)
{ MessageBox(NULL,"It's so easy!","Hahaha......",MB_OK);
return ;
}dll测试程序:我的问题:在测试程序里应该作些什么步骤,才能调用JustSoSo这个函数?
我已经作的步骤:
1。将mydll.dll和mydll.lib拷贝进测试程序的目录下,
2。将mydll.h包含进测试程序,并把
#define MYDLL_API__declspec(dllexport)
改成了
#define MYDLL_API__declspec(dllinport)
3。把mydll.lib加进工程。
但是老是出现下面的错误信息:
mydlltest.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl JustSoSo(void)" (__imp_?JustSoSo@@YAXXZ)
Debug/mydlltest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.我到底该怎么作呢?高手们给指点迷津吧