我继承了一个巨大的 C++多项目解决方案,其中包含许多动态库,但没有任何
__declspec(dllexport)
我了解到,不一定要插入任何dllexport (工作量很大),但是除了相应的.dll之外,还可以使用.def文件。
为了尝试我从这里构建了一个“DLL Hello World”项目,从标题中删除了dllexport并且......拼命失败。用已经引用的页面的话来说,我的关键问题是如何
"[..] use the .def file when building the DLL."
我的.def文件是(我仅使用Add方法尝试代码):
LIBRARY MathFuncsDll
EXPORTS
?Add@MyMathFuncs@MathFuncs@@SANNN@Z
在 Visual Studio 2010 中构建 DLL 以导出Add方法时如何使用它?