【发布时间】:2010-12-17 11:18:31
【问题描述】:
我确信这个问题已经被问过很多次了,但我无法弄清楚。忍受我。
所以当你下载一个库时,你会得到一堆 .c 和 .h 文件,以及很多其他的东西。现在假设你想使用这个库编写一个程序。
我将所有 .h 文件复制到我的项目目录中。它只是无法编译。
太好了,然后我将库作为一堆 .dll 获取,然后将 dll 复制到我的项目目录中。仍然无法编译。
这是如何工作的?
你会做什么,比如在为你的项目创建文件夹之后?您将库包的哪些部分复制/粘贴到文件夹中?你如何使它可以编译?请和我一起完成这些步骤。
- .h 文件放在哪里?
- .dll 文件放在哪里?
- 如何编译?
谢谢。
(我正在尝试使用的库是 libpng,我在 Windows 中使用 MinGW,我希望像往常一样从命令行编译。)
(据我所知,您将 .h 文件放在目录 A 中,将 .dll 文件放在目录 B 中,您可以使用 -l 和 -L 编译器选项告诉编译器在哪里可以找到它们,这是正确的吗? )
【问题讨论】:
标签: c windows linker compilation