我正在使用python,但我对使用C的打包有基本的了解。但是我不知道如何构建c'路径。此外,我的谷歌搜索似乎没有让我在c ++上返回结果。或者那是我的解决方案吗?
目标是包含qrencode.h,我可以把它放在同一个文件夹中,但我想知道如何链接到它。
谢谢!
PS。与往常一样,非常感谢阅读相关材料的补充!
答案 0 :(得分:1)
使用include
指令将*.h
文件包含在C / C ++代码中:
#include "qrencode.h"
正如@Ignacio Vazquez-Abrams所说,这只是一个标题,声明函数;你需要实际的功能,它们将在*.dylib
或*.so
文件中,需要链接到可执行文件中。编译将一个*.c
文件转换为*.o
文件;链接是指将所有*.o
文件和库放在一起组成的应用程序。链接器命令行上的-L
选项告诉它在哪里查找库; -l
选项告诉它包含库。