我已经导出了一个C ++类,现在我想使用它的公共成员函数。我怎么能这样做?
我想拥有动态绑定。我的导出类看起来像这样
#ifdef MAKEDLL
#define DECLDIREXP __declspec(dllexport)
#else
#define DECLDIREXP __declspec(dllimport)
#endif
class DECLDIREXP xyz
{
public:
void printing();
void printing(int a);
};
using namespace std;
void xyz::printing()
{
cout<<"hello i donot take any argument";
}
void xyz::printing(int a)
{
cout<<"hello i take "<< a <<"as argument";
}
答案 0 :(得分:0)
顺便说一下,MAKEDLL可能是一个糟糕的名字,但如果你的dll被称为foo更好的名字,那么MAKEFOODLL