DLL可以与Windows窗体应用程序一起使用

时间:2011-07-22 07:47:46

标签: visual-c++

  

可能重复:
  How do I DllExport a C++ Class for use in a C# Application

我想在基于Windows窗体的应用程序中的DLL文件中使用我的函数。是否可能,如果是,那么请发布一个合适的教程,因为我在尝试使用DLL中的DIVIDE函数之一时遇到以下错误:

.. \ Visual Studio 2010 \ Projects \ test \ MathFuncsDll \ MathFuncsDll.h(19):错误C3395:'MathFuncs :: MyMathFuncs :: Divide':__ declspec(dllexport)无法应用于__clrcall调用的函数惯例

1 个答案:

答案 0 :(得分:2)

在托管C ++中(我假设它是,因为您使用__clrcall),您不必导出函数以使它们可见。任何公开的(在公共类中)都会自动导出,就像在其他.NET语言中一样。