- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试编译这个 code但它总是给我“对 QRcode_encodeString 和 QRcode_free 的 undefined reference ”。我已经完成了 ./configure、make 和 make install,没有显示任何错误。我不知道我需要在其他地方使用什么标志来编译它。我目前使用的是 slackware 3.10 i686。我只是想用 gcc -Wall main.c 编译。我仍在努力理解 linux 库和共享对象。关于可能是什么问题的任何线索?我的源代码与 qrencode.h 文件位于同一目录中。我尝试了#include 和“qrencode.h”。
最佳答案
您忘记链接到您的图书馆。
换句话说,编译器知道如何处理代码(因为您包含了 header 等),但链接器不知道(因为它“不知道”在哪里可以找到它的实现——你需要告诉它!)。
将 -lqrencode
添加到您的编译器标志。如果库在默认不搜索的目录下,还需要添加-L/path/to/libdir
。
这可能会有一些帮助(它给出了一些编译和链接的例子):https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
一个附加节点:链接器已经参与构建您的程序:它将您单独的目标文件(假设您有多个 *.c 文件)链接成一个。它还与 至少 libc
链接;然而,该库的特殊之处在于 GCC 隐式链接它(也就是说,您不必说 -lc
),因为它是 C 标准库。
关于c++ - 如何使用 libqrencode 编译项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28434509/
这可能看起来很天真,但我已经用头撞墙两天了,试图弄清楚如何使用 libqrencode 制作二维码。我在网上找到的所有询问“我如何使用 libqrencode 制作图像”的内容都有一个嗡嗡声“也许你可
我正在使用库 qrencode.h 创建二维码这个创作工作很好,但如何将 qrcode 输出到 C++ 中的 BMP 文件?此时此刻我有这段代码: const char* szSour
我正在尝试编译这个 code但它总是给我“对 QRcode_encodeString 和 QRcode_free 的 undefined reference ”。我已经完成了 ./configure、
我在我的 cocoa 项目中加载了 libqrencode 库,但我不确定如何准确使用它。我有一个文本字段,您可以在其中输入文本,完成后单击一个按钮,我会使用 NSLog 记录该文本。现在我想对该文本
我之前做过这个question 我收到的回复让我看到了隧道尽头的曙光。但现在发现问题了,我不明白。我没有root权限。每当我运行该程序时,我都会遇到段错误和核心文件。当我用 dbx 分析它时,我得到了
我能够使用 libQrencode 和 API QRcode_encodeString() 生成纯文本的 QRCode 并使用 Zxing Lib 读取APIS. 我是否可以为Wifi连接或文件传输请
我正在开发一个嵌入式应用程序,设备可以在 LCD 屏幕上生成 QR 码。 代码生成部分似乎工作得很好,但我似乎在解码时遇到了一些问题。 我通过函数生成二维码 QRcode *qr = QRcode_e
我大约一年前开始在 iOS 上编写代码,并且已经掌握了编写 Objective C 的技巧,并且已经成功制作了一些应用程序。下周我将参加我的第一个黑客日,并想出了一个涉及二维码的类似寻宝的想法。我设法
我是一名优秀的程序员,十分优秀!