积极答复者
动态链接库的函数在其他工程调用的问题

问题
-
我们在其他的工程调用dll中的函数的时候通常要在文件头部声明
__declspec (dllimport)INT CUSMessageBox(HWND hwndParent,LPWSTR info);
我在工程是声明了,但是有个link error肯定是这个函数没有被解析,后来我发现了问题出现的原因我扎dll总的函数CUSMessageBox前加上__declspec (dllexport)这个东西就搞定了,但是我记得我写过一个void类型的函数却不用这个__declspec (dllexport)声明,不知道为什么。?有必要在dll中声明这个函数是“出口"的,在调用工程当中声明这个函数是”进口“的吗,感觉没有这个必要啊虽然找到了问题所在但是我的疑问还依旧存在,高手能不能解释解释。