这篇文章主要介绍“C++如何封装成DLL并调用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C++如何封装成DLL并调用”文章能帮助大家解决问题。本例工程名称为RunLIB.cpp如下:.h如下:①右键解决方案资源管理器的工程名称>>属性>>属性配置>>常规>>配置类型,将配置类型选为动态库(.dll),点击确定②右键解决方案资源管理器的工程名称,选择生成
③右键解决方案资源管理器的工程名称>>属性>>属性配置>>常规>>配置类型,将配置类型选为静态库(.lib),点击确定④右键解决方案资源管理器的工程名称,选择生成
此时,会在工程路径下的x64Debug文件夹中看到你所生成的.dll和.lib文件(比如我的在:E:C++RunLIBx64Debug路径中)到这里,我们已经完成了封装的过程,那么我们应该如何调用我们的接口呢?①将生成的.dll和.lib,以及pch.cpp放在一个名为dllib的文件夹中(为了后面调用)
②使用vs新建一个名为diaoyong的工程(同时会自动生成一个diaoyong.cpp),将①的文件夹复制到工程目录下③在diaoyong.cpp输入调用的代码此时,运行会出现如下报错,是因为我们没有把包含.lib的文件夹路径加载进来,我们需要执行的操作:
1)右键解决方案资源管理器的工程名称>>属性>>配置属性>>C/C++>>附加包含目录>>编辑>>.lib文件的路径放进去
2)右键解决方案资源管理器的工程名称>>属性>>项目属性>>配置属性>&免费云主机域名gt;链接器>>附加库目录>>编辑>>.lib文件的路径放进去加载完成后,在运行我们编写的diaoyong.cpp,就成功啦!!!!关于“C++如何封装成DLL并调用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。
相关推荐: springboot rabbitmq reply消息直接回复模式怎么实现
本文小编为大家详细介绍“springboot rabbitmq reply消息直接回复模式怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot rabbitmq reply消息直接回复模式怎么实现”文章能帮助大家解决疑惑,下面跟着小编的…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。