gpt4 book ai didi

c - C 库必须具有 .lib 扩展名

转载 作者:太空狗 更新时间:2023-10-29 15:14:18 25 4
gpt4 key购买 nike

我不会C,但需要在项目中与一些C文件进行交互。我注意到有些文件有 .lib 扩展名,而其他文件(也应该是库)有 .c.h文件只在一个大文件夹中。

  • 这些库之间有什么区别。
  • .c.h 文件夹也是库吗?
  • .lib 格式是库的官方格式吗,那些使用 .c.h 的人只是懒惰或没有使用最好的练习?

最佳答案

.c.h 文件是源代码,即文本文件。为了“使用”它们(即在计算机上执行代码),您需要将它们编译成...

.lib 文件是最终结果,即二进制文件。它可以静态地嵌入到另一个可执行文件中,并且代码在计算机上运行。如果不需要,这可以节省您编译源代码的时间。

.lib 只是一种常见的扩展名,但只要文件有效,扩展名是什么并不重要。将您的编译器/链接器指向 .whatever 库文件,然后让'er rip,它最终会全部解决。

关于c - C 库必须具有 .lib 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8073108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com