0

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

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

谢谢!

PS。与往常一样,除了阅读相关的材料外,我们将不胜感激!

4

1 回答 1

1

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

#include "qrencode.h"

不过,正如@Ignacio Vazquez-Abrams 所说,这只是一个声明函数的标头;您需要实际的函数,它们将位于一个*.dylib*.so文件中,该文件需要链接到可执行文件中。编译就是把一个*.c文件变成一个*.o文件;链接是将所有*.o文件和库放在一个应用程序中。链接器命令行上的-L选项告诉它在哪里寻找库;该-l选项告诉它包含一个库。

于 2011-04-30T03:25:17.840 回答