我必须使用用C编写的https://github.com/google/gumbo-parser库.
我有一个HtmlParser定义的类,HtmlParser.h我实现了它的方法HtmlParser.cpp
包括我gumbo.h在HtmlParser.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)