关于VS编译动态库.def文件的相关内容

1.在什么情况下需要使用.def的模块定义文件?

  使用_stdcall到处函数的时候需要使用.def的模块定义文件,使用__declspec(dllexport) 到处函数不需要使用.def文件。

2.定义的.def文件添加进工程后无效?

  此时还需要在 “属性->连接器->输入->模块定义文件 ” 的设置中,将模块定义文件添加进来,然后再重新编译即可。

原文地址:https://www.cnblogs.com/leomoli/p/6723628.html