C ++整洁的链接器错误

恶棍

我是C ++的新手,但存在以下问题:

文件:-main.cpp-utils.h-utils.cpp

当我在做:

g ++ -c -std = c ++ 11 utils.cpp(编译)g ++ -c -std = c ++ 11 utils.cpp(编译)

当我尝试链接时:

g ++ -o main.o utils.o

/usr/lib/gcc/i686-redhat-linux/4.8.3/../../../crt1.o:在_start': (.text+0x18): undefined reference tomain函数中utils.o:在clean_html(std::string const&)': utils.cpp:(.text+0xfa): undefined reference totidyCreate函数中utils.cpp :(。text + 0x118):未定义对tidyOptSetBool' utils.cpp:(.text+0x13b): undefined reference totidyOptSetBool的utils.cpp :(。text + 0x15e):未定义对tidyOptSetBool' utils.cpp:(.text+0x181): undefined reference totidyOptSetBool的utils.cpp :(。text + 0x1a4):未定义对tidyOptSetBool' utils.cpp:(.text+0x1c7): undefined reference totidyOptSetBool的utils.cpp :(。text + 0x1ea) :对tidyOptSetValue' utils.cpp:(.text+0x209): undefined reference totidyOptSetBool的utils.cpp的未定义引用:(.text + 0x228):对tidyOptSetBool' utils.cpp:(.text+0x247): undefined reference totidyOptSetInt的utils.cpp的未定义引用:(.text + 0x281):对tidyParseString' utils.cpp:(.text+0x295): undefined reference totidyCleanAndRepair的utils.cpp的未定义引用:(.text + 0x2b0):未定义引用tidySaveBuffer' utils.cpp:(.text+0x322): undefined reference totidyBufFree'utils.cpp :(。text + 0x32d):未定义引用`tidyRelease'collect2:错误:ld返回1退出状态

在utils.cpp中,我有一个函数clean_html。当我删除此功能时,代码将成功链接。

我正在使用gcc版本4.8.3 20140911(Red Hat 4.8.3-7)(GCC)。

通过fedora存储库使用以下方式安装Tidy:已安装软件包libtidy-devel-0.99.0-28.20091203.fc19.i686和最新版本已安装软件包libtidy-0.99.0-28.20091203.fc19.i686和最新版本

编辑:

忘了提及:-我使用#include包含tidy.h

tidy.h位于/usr/include/tidy.h

geert3

您需要添加-ltidy到链接命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++修复链接器[错误]

来自分类Dev

C ++模板和朋友,链接器错误

来自分类Dev

C常量的Cgo链接器错误

来自分类Dev

C ++ [链接器错误]不确定的引用

来自分类Dev

MySQL C ++连接器链接错误

来自分类Dev

C ++链接器错误,外部未解决

来自分类Dev

C ++中的经典链接器马赫错误

来自分类Dev

C ++模板和朋友,链接器错误

来自分类Dev

C ++ oops多个链接器错误

来自分类Dev

简单的 C++ 代码链接器错误

来自分类Dev

了解 C 链接器错误:多重定义

来自分类Dev

Xcode中的C \ C ++构建链接器错误

来自分类Dev

Apple Mach-O链接器错误-目标C

来自分类Dev

C ++重复符号链接器错误以及适当的包含防护?

来自分类Dev

从C调用Haskell,获取“ main的多个定义”链接器错误

来自分类Dev

extern“ C”拆解导致奇怪的链接器错误

来自分类Dev

Unity的链接器错误(C单元测试框架)

来自分类Dev

Apple Mach-O链接器错误,目标C

来自分类Dev

链接器错误:外部未解决(C ++ Builder 6.0)

来自分类Dev

googletest测试框架c ++:静态方法链接器错误

来自分类Dev

Apple Mach-O链接器错误-目标C

来自分类Dev

Objective-C苹果Mach-O链接器错误

来自分类Dev

带有模板虚拟方法的C ++链接器错误

来自分类Dev

汇编器和C代码之间的链接错误(MinGW)

来自分类Dev

简单Qt C ++应用程序中的链接器错误

来自分类Dev

Arduino,C,链接器错误,ESP32目标

来自分类Dev

C++ 静态变量声明奇怪的链接器错误

来自分类Dev

Xcode C++ extern 变量链接器错误

来自分类Dev

Mac上的链接器错误,但iOS上的任何C ++函数都没有链接器错误