C++动态与静态库封装及跨工程调用详解.pdfVIP

  • 0
  • 0
  • 约3.64千字
  • 约 11页
  • 2026-07-13 发布于北京
  • 举报

C++动态与静态库封装及跨工程调用详解.pdf

C++基础(五)使用vs2015封装c++生成.dll文件、.lib文

件、.h文件后,给另一个工程使用:使用前,需配置头文件

(.h)静态库(.lib)和动态库(.dll)项目属性

一、简介

我是一个认真的人,要么不写,要么我就把步骤、截图、代码,一一附上,方便大家参考

学习。

1、为什么要生成DLL和lib?

就是为了给VS工程调用(比如C#调用、C++工程)。

2、C#为什么要调用DLL和lib?

C++写的程序,只能通过DLL的形式给C#调用。

3、如果我能在C++就能完成工作,需要用C#来写程序吗?

不需要,因为C++效率要比C#效率高。但是安全性比不上C#。是C++非托管代码,

C#是托管代码。

4、什么是托管代码与非托管代码?执行效率对比

不想多说,这篇文章完成能解释托管代码与非托管代码的执行效率对比。在同样的配置环境

下,C++效率要比C#效率高出十几倍。十几倍啊,吓死人了。

好了,不多说了,下面看看如何封装吧

二、vs2015封装c++成dll和lib

主要参考

1、建立名称为creatDLL的工程

该工程存放到我目录C:\Users\lanmage2\Desktop\C++test\test1\

2、往工

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档