visual studio 2013下 创建C++动态库及调用

  在日常开发中,动态库的作用不言而喻,下面整理一下如何在VS2013下创建动态库并调用。

一:打开VS2013,点击文件,新建,项目。或者使用快捷键CTRL+SHIFT+N。

如图所示,输入项目名称和解决方案名称。

二:点击确定,如下图勾选后点完成。

三:右键MyFirstDLL,点添加,选择新建项,新建Test.h头文件以及Test.cpp后,编辑内容如下:(注意MYFIRSTDLL_EXPORTS)这个宏,是根据你的DLL项目名自动生成的。可以右键,选择属性,在c/c++中的预处理器定义中找到。

 

四:按快捷键CTRL+SHIFT+B,或者右键项目点生成。可以看到debug目录下生成的DLL和lib

至此,DLL创建完成,接下来新建控制台应用程序,调用DLL。

五:右键解决方案DLLSolution,点击添加,选择新建项目。如下图所示,点击确定。

六:如下图所示,点击完成

七:右键TestMyDL,点击属性,选择C/C++,点击附加包含目录。

八:输入Test.h所在的目录,这里是采用的是相对路径,..就是上一层的意思。VS中,以vcxproj后缀的文件所在目录为当前目录。这里是TestMyDLL.vcxproj。它的上一层目录中,包含了MyFirstDLL。所以添加../MyFirstDLL后。编译器就可以找到Test.h了

九:接下来要链接lib,如下图所示,选择属性中的链接器,选择附加库目录。这里的库目录在debug目录下。

十:在链接器的输入中,点击附加依赖项,讲lib填入。

十一:编辑TestMyDLL.cpp的内容如下:

十二:右键TestMyDLL,选择设为启动项目,编译运行即可查看效果。

输出:

 

 

 

 

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值