出现这种错误的原因只有三种:
1 函数写错了,或者是int main入口几个字母就错了
2 有函数的声明,但是函数没有内容
3 月函数的内容但是没有进行声明
如果dll中调用出错的话
一般是自己的dll中没有加API声明导致的
也就是说dll类型的项目应当添加如下的声明才可以的:
#ifndef _dll_API
#define _dll_API _declspec(dllexport)
#else
#define _ dll_API _declspec(dllimport)
#endif
然后所有的函数前面需要加上:
_dll_API 才行
这样在别的函数中调用dll中的函数就可以了
就不会出现上述的错误了、
如_dll_API int add(int x,int y);