我是靠谱客的博主 高大哈密瓜,最近开发中收集的这篇文章主要介绍vs生成dll时.lib文件路径配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

https://blog.csdn.net/zhejiang9/article/details/4213147

这篇文章介绍了,如何在生成dll文件时,导出输出函数。两种方法

 方法一:def文件

  1. 项目新建projectName.def文件:输入要导出的函数
  2. 项目属性->连接器->模块定义文件->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路径:

  1. 项目属性->常规->配置类型(动态库.dll)
  2. 项目属性->链接器->常规->输出文件(带相对路径,若没有相对路径,默认路径是配置属性->常规->输出目录下)

2、导入库Lib路径:

  1. 项目属性->常规->配置类型(动态库.dll)
  2. 项目属性->链接器->高级->导入库(带相对路径)

            

 

最后

以上就是高大哈密瓜为你收集整理的vs生成dll时.lib文件路径配置的全部内容,希望文章能够帮你解决vs生成dll时.lib文件路径配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部