很奇怪,我创建一个dll工程(MyDll),并定义了一个函数:
extern "C" int GetVer()
{ return 1;}然后创建了一个.def文件,导出该函数:
LIBRARY      "MyDll"
EXPORTS
 GetVer        ​@1但是很奇怪,我把该def文件加入到工程后(属性--链接器--输入--模块定义文件:MyDll.def),编译老是报:无法解析的外部符号 GetVer这个是为什么呢?是不是我哪边做错了。希望大神们可以解答下我如果不加入def文件的话,则当我调用LoadLibrary后,在调用GetProcAddress获取该函数的话则返回的是NULL。