现有一个简单类,如何转成一个dll供别人使用?
现有一个简单类如下:
h文件如下:
// exportclass.h
#ifndef _EXPORTCLASS_H
#define _EXPORTCLASS_H
#include <iostream>
using namespace std;
class CPrac
{
public:
CPrac() : m_lCount(0)
{
}
virtual ~CPrac()
{
}
void AddRef();
private:
unsigned long m_lCount;
};
#endif
cpp文件如下:
// exportclass.cpp
#include "exportclass.h"
void CPrac::AddRef()
{
m_lCount ++;
cout << "Ref Count = " << m_lCount << endl;
}
需要如何改动才能把这个类转成一个dll呢?
h文件如下:
// exportclass.h
#ifndef _EXPORTCLASS_H
#define _EXPORTCLASS_H
#include <iostream>
using namespace std;
class CPrac
{
public:
CPrac() : m_lCount(0)
{
}
virtual ~CPrac()
{
}
void AddRef();
private:
unsigned long m_lCount;
};
#endif
cpp文件如下:
// exportclass.cpp
#include "exportclass.h"
void CPrac::AddRef()
{
m_lCount ++;
cout << "Ref Count = " << m_lCount << endl;
}
需要如何改动才能把这个类转成一个dll呢?
...全文
相关推荐
DLL导出类的三种方法,导出接口类,导出类指针,导出类,不建议使用导出类
DLL导出类的三种方法,导出接口类,导出类指针,导出类,不建议使用导出类
C++ DLL类导出和使用示例教程
本文还有配套的精品资源,点击获取 简介:本示例介绍了如何在C++中创建一个动态链接库(DLL),并导出其中的类供其他程序调用。首先,讲解了DLL的基本概念和如何使用 __declspec(dllexport) 关键字导出类。然后,展示了如何定义和实现类成员函数,以及如何使用 LoadLibrary 和 GetProcAddress ...
将现有的C++类转换成dll动态链接库
将现有的C++类转换成dll动态链接库 C++类转换成dll dll动态链接库
C++编写dll和使用dll(最简单的例子vs2010)
用vs2010和C++语言编写的很简单的dll实例,内含dll源码,和如何使用dll的项目工程源码
FFmpeg供unity使用的 dll的源代码
不太会c++,第一次用VS发布dll,查资料才调通的,可以生成dll。有需要可以拿去一用 1111111111111


进程/线程/DLL
