当前位置: 首页 > 知识库问答 >
问题:

c整齐链接器错误

南门展
2023-03-14

我是c语言新手,我有以下问题:

文件:-main。cpp-实用程序。h-实用程序.cpp

当我在做:

g-c-std=c 11实用程序。cpp(编译)g-c-std=c11main。cpp(编译)

当我尝试链接时:

g -o main.o utils.o

/usr/lib/gcc/i686 redhat-linux/4.8.3/../../../crt1.o:在函数_start'中:(.text 0x18):未定义对main'utils的引用。o: 在函数clean_html(std::string const

utils.cpp我有一个函数clean_html。当我删除这个函数时,代码与成功联系在一起。

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

Tidy是通过fedora repos安装的,使用的是:已安装的包libtidy-devel-0 . 99 . 0-28.2009 12 03 . fc19 . i686和已安装的最新版本包libtidy-0 . 99 . 0-28.2009 12 03 . fc19 . i686和最新版本

编辑:

忘了提: - 我包括整洁.h使用#include

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


共有1个答案

屠钊
2023-03-14

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

 类似资料:
  • 我认为我的模板使用不当,但我不知道我做错了什么。这就像模板链表无法确定它需要使用我的术语类一样。 名单- 以下是Visual Studio 2012的确切错误: > 错误LNK1120:1未解决的外部C:\用户\迈克尔\文档\魔术公文包\尚普兰\课程工作\数据结构\pa2\调试\pa2.exe 标题。H 功能。cpp 链接列表。H 术语h

  • 我是C语言的新手,我和SFML一起建立了一个项目,运行良好,根据Visual Studio,我没有代码问题,但是当我调试时,我得到这些错误消息: 错误1错误LNK2019:未解决的外部符号"__declspec(dllimport)public:__thiscallsf::String::String(char const*, class std::locale const 错误2错误LNK201

  • 我跟随YouTube教程用C构建FPS游戏,但遇到了一个无法解决的错误;链接器错误LNK2019: 错误1错误LNK2019:未解析的外部符号"public:__thiscallVector3d::~Vector3d(val)"(??1Vector3d@@QAE@XZ)引用在函数"class std::basic_ostream 我需要做什么来解决这个问题? 这是我在Vector3d中声明的类。h

  • 可能重复: 什么是未定义的引用/未解决的外部符号错误以及如何修复它? 尝试通过编译我的程序 我得到了错误: 不知怎么会进入一个无限循环。

  • 我正在使用React路由器与链接,以改变URL和导航通过应用程序。在阅读列表中,我使用以下代码导航用户阅读edit: 我定义了以下路由: 我怎样才能解决那个问题?

  • 我正在寻找错误的来源,因为几个小时没有成功。我的项目由两个子项目组成。第一个是dll,第二个是应用程序(exe)。我简化了原始代码,它是dll的一部分: 如果我试图在我的应用程序中实例化CChild对象,我会得到CChild类所有函数的链接器错误: 错误75错误LNK2001:未解析的外部符号“public:virtual void\uu thiscall a::b::CChild::blubbl