Visual Studio中的静态库与DLL

马兹

我已经使用dll和.lib文件在计算机中构建了VTK当我要创建使用VTK的项目时,必须在项目属性中包含头文件和链接.lib文件。另外,我还必须将.dll文件添加到项目路径中。我对此有几个问题,

  1. .libs和.dll文件有什么区别?
  2. 是否可以仅使用.dll或.lib文件来创建项目。(我可以链接.lib文件而不将dll添加到路径或将dll添加到路径并且不链接.lib文件)?

我将不胜感激。谢谢。

博·佩尔森
  1. 链接器使用.lib文件来解析导入的项目。.dll文件包含在运行时动态加载的代码。

  2. 如果您有静态库,则它包含所有所需的代码,并且没有.dll。如果您有.dll,则还需要随附的.lib才能正确链接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Visual Studio中构建DLL时使用静态库

来自分类Dev

在Visual Studio中静态链接ffmpeg库

来自分类Dev

如何在Visual Studio中的静态库中隐藏类

来自分类Dev

在 Visual Studio 中调试到远程 dll 库

来自分类Dev

Visual Studio:项目参考与链接静态库

来自分类Dev

尝试在Visual Studio 2013中引用静态库项目时出现链接器错误

来自分类Dev

Visual Studio中静态库项目之间未解决的外部问题

来自分类Dev

Visual Studio 2017 无法检查来自静态链接库的对象中的 STL 容器

来自分类Dev

Visual Studio扩展中的静态数据

来自分类Dev

Visual Studio中的静态和动态链接

来自分类Dev

Visual Studio扩展中的静态数据

来自分类Dev

如何在没有任何依赖库的情况下在 Visual Studio 中构建 dll?

来自分类Dev

在不同的Visual Studio版本中缺少.dll

来自分类Dev

在Visual Studio中替换依赖项DLL

来自分类Dev

Visual Studio 2010中的dll符号名称

来自分类Dev

使用Visual Studio的DLL中的多个控件

来自分类Dev

SFML静态与动态库加载。Visual Studio如何指定呢?

来自分类Dev

如何更改静态链接库中的const字符串数组的Visual Studio C ++初始化序列

来自分类Dev

Visual Studio 2015中的类库项目

来自分类Dev

在Visual Studio 2013中编译NTL库

来自分类Dev

在Visual Studio 2008中构建libcurl库

来自分类Dev

在Visual Studio中链接库

来自分类Dev

Visual Studio中类库的Application Insights

来自分类Dev

如何使用Visual D链接到静态库中的包

来自分类Dev

在Visual Studio 2013中找不到C ++ ATL库(atl.lib和atl120.dll)

来自分类Dev

使用Visual Studio 2012的静态链接msvcrt中的异常

来自分类Dev

如何在visual studio中显示模板的静态类成员?

来自分类Dev

如何在Visual Studio中忽略DLL中的断点

来自分类Dev

(Visual Studio)尝试将Microsoft库与SFML库静态链接时出现很多链接器错误

Related 相关文章

  1. 1

    在Visual Studio中构建DLL时使用静态库

  2. 2

    在Visual Studio中静态链接ffmpeg库

  3. 3

    如何在Visual Studio中的静态库中隐藏类

  4. 4

    在 Visual Studio 中调试到远程 dll 库

  5. 5

    Visual Studio:项目参考与链接静态库

  6. 6

    尝试在Visual Studio 2013中引用静态库项目时出现链接器错误

  7. 7

    Visual Studio中静态库项目之间未解决的外部问题

  8. 8

    Visual Studio 2017 无法检查来自静态链接库的对象中的 STL 容器

  9. 9

    Visual Studio扩展中的静态数据

  10. 10

    Visual Studio中的静态和动态链接

  11. 11

    Visual Studio扩展中的静态数据

  12. 12

    如何在没有任何依赖库的情况下在 Visual Studio 中构建 dll?

  13. 13

    在不同的Visual Studio版本中缺少.dll

  14. 14

    在Visual Studio中替换依赖项DLL

  15. 15

    Visual Studio 2010中的dll符号名称

  16. 16

    使用Visual Studio的DLL中的多个控件

  17. 17

    SFML静态与动态库加载。Visual Studio如何指定呢?

  18. 18

    如何更改静态链接库中的const字符串数组的Visual Studio C ++初始化序列

  19. 19

    Visual Studio 2015中的类库项目

  20. 20

    在Visual Studio 2013中编译NTL库

  21. 21

    在Visual Studio 2008中构建libcurl库

  22. 22

    在Visual Studio中链接库

  23. 23

    Visual Studio中类库的Application Insights

  24. 24

    如何使用Visual D链接到静态库中的包

  25. 25

    在Visual Studio 2013中找不到C ++ ATL库(atl.lib和atl120.dll)

  26. 26

    使用Visual Studio 2012的静态链接msvcrt中的异常

  27. 27

    如何在visual studio中显示模板的静态类成员?

  28. 28

    如何在Visual Studio中忽略DLL中的断点

  29. 29

    (Visual Studio)尝试将Microsoft库与SFML库静态链接时出现很多链接器错误

热门标签

归档