将库添加到C

时间:2011-04-30 03:16:54

标签: python c macos setuptools qr-code

我正在使用python,但我对使用C的打包有基本的了解。但是我不知道如何构建c'路径。此外,我的谷歌搜索似乎没有让我在c ++上返回结果。或者那是我的解决方案吗?

目标是包含qrencode.h,我可以把它放在同一个文件夹中,但我想知道如何链接到它。

谢谢!

PS。与往常一样,非常感谢阅读相关材料的补充!

1 个答案:

答案 0 :(得分:1)

使用include指令将*.h文件包含在C / C ++代码中:

#include "qrencode.h"

正如@Ignacio Vazquez-Abrams所说,这只是一个标题,声明函数;你需要实际的功能,它们将在*.dylib*.so文件中,需要链接到可执行文件中。编译将一个*.c文件转换为*.o文件;链接是指将所有*.o文件和库放在一起组成的应用程序。链接器命令行上的-L选项告诉它在哪里查找库; -l选项告诉它包含库。