小编Vit*_*nov的帖子

在C++类实现中调用C函数

我必须使用用C编写的https://github.com/google/gumbo-parser库.

我有一个HtmlParser定义的类,HtmlParser.h我实现了它的方法HtmlParser.cpp

包括我gumbo.hHtmlParser.h和调用它的函数中实现由我getLinks(...)的功能就是在HtmlParser.cpp

当我尝试编译它时,我得到未定义的引用'gumbo_parse' 我该如何修复它?

我的makefile是

cmake_minimum_required(VERSION 3.3)
project(WebCrawler)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp HtmlParser.cpp HtmlParser.h)
add_executable(WebCrawler ${SOURCE_FILES})
Run Code Online (Sandbox Code Playgroud)

c++ cmake gumbo clion

1
推荐指数
1
解决办法
421
查看次数

标签 统计

c++ ×1

clion ×1

cmake ×1

gumbo ×1