C++链接库的编写与调用
发布日期:2021-06-30 19:37:58 浏览次数:2 分类:技术文章

本文共 617 字,大约阅读时间需要 2 分钟。

C++链接库部分

Hello.h

#ifndef _HELLO_H_#define _HELLO_H_#define HELLO_EXPORTS#ifdef HELLO_EXPORTS#define HELLO_API extern "C" __declspec(dllexport)#else#define HELLO_API extern "C" __declspec(dllimport)#endifHELLO_API void SayHello();#endif
Hello.cpp

#include "stdafx.h"#include "Hello.h"#include 
using namespace std;void SayHello(){ cout<<"hello world"<

编译成连

然后把链接库丢到需要用的工程

如果是显式调用,需要把头文件Hello.h一起copy过去

#pragma comment(lib,"HelloDll.lib")#include 
#include "Hello.h"using namespace std;int main(int argc,char **argv){ SayHello(); system("pause"); return 0;}

如果是
隐式调用,建议使用dll导出类,详细请见我的下一篇博客《C++的dll导出类》

转载地址:https://linxinfa.blog.csdn.net/article/details/46483941 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++的dll导出类
下一篇:Unity3D 安卓发布

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月28日 22时34分00秒