C で書かれたhttps://github.com/google/gumbo-parserライブラリを使用する必要があります。
HtmlParser
で定義されているクラスがあり、そのHtmlParser.h
メソッドを実装していますHtmlParser.cpp
私がインクルードgumbo.h
して、その関数HtmlParser.h
を呼び出しますgetLinks(...)
HtmlParser.cpp
コンパイルしようとすると、「gumbo_parse」への未定義の参照が表示され ます。どうすれば修正できますか?
私のメイクファイルは
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})