使用serialib时未定义的引用

时间:2014-11-08 03:40:32

标签: c++ c reference serial-port undefined

尝试从serialib串行通信库运行示例程序。

图书馆:http://serialib.free.fr/html/files.html

示例代码:http://serialib.free.fr/html/_example1_8cpp_source.html

我使用

从命令行编译
g++ Example1.cpp -o example

并获取未定义引用的几个错误

Example1.cpp:(.text+0x24): undefined reference to `serialib::serialib()'
Example1.cpp:(.text+0x40): undefined reference to `serialib::Open(char const*, unsigned int)'
Example1.cpp:(.text+0x83): undefined reference to `serialib::WriteString(char const*)'

我的#include语句找到库.h文件,但由于某种原因,它仍然会抛出此错误。

为什么会发生这种情况?我是C / C ++的新手,可以真正使用一些帮助。

0 个答案:

没有答案