概述
https://blog.csdn.net/zhejiang9/article/details/4213147
这篇文章介绍了,如何在生成dll文件时,导出输出函数。两种方法
方法一:def文件
- 项目新建projectName.def文件:输入要导出的函数
- 项目属性->连接器->模块定义文件->projectName.def
方法二:__declspec(dllexport)
在需要导出的函数名前加上
#if defined(__WINDLL)
#define PN_API __declspec(dllexport)
#elif defined(__WINDLL_IMPORT)
#define PN_API __declspec(dllimport)
#else
#define PN_API
#endif
#ifdef __cplusplus
extern "C"
{
#endif
PN_API int __stdcall add(int a ,int b);
#ifdef __cplusplus
}
#endif
最后,配置路径!!!
1、dll路径:
- 项目属性->常规->配置类型(动态库.dll)
- 项目属性->链接器->常规->输出文件(带相对路径,若没有相对路径,默认路径是配置属性->常规->输出目录下)
2、导入库Lib路径:
- 项目属性->常规->配置类型(动态库.dll)
- 项目属性->链接器->高级->导入库(带相对路径)
最后
以上就是高大哈密瓜为你收集整理的vs生成dll时.lib文件路径配置的全部内容,希望文章能够帮你解决vs生成dll时.lib文件路径配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复