话不多说,直接上代码:
- 添加 Stdafx.h
#pragma once
#include<SDKDDKVer.h>
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#ifdef HI3DFRAMEWORK_EXPORTS
#define HI3DFRAMEWORK_API __declspec(dllexport)
#else
#define HI3DFRAMEWORK_API __declspec(dllimport)
#endif
- 添加 dllmain.cpp
#include "stdafx.h"
BOOL APIENTRY DllMain(
HMODULE hModule,
DWORD ul_reason_call,
LPVOID lpReserved
)
{

本文详细介绍了如何在C++中导出类以创建动态链接库(DLL)。通过添加Stdafx.h、dllmain.cpp和Hi3DFramework.def文件,设置预处理定义HI3DFRAMEWORK_EXPORTS,并在导出类前使用HI3DFRAMEWORK_API宏,最终实现DLL及对应库文件的生成。

1648

被折叠的 条评论
为什么被折叠?



