C++ mapnik 未定义对规则的引用

C++ mapnik undefined reference to rule

抱歉我的英语不好。我刚刚安装了 mapnik,但我无法使用 C++ 和 Qt Creator 运行 演示文件。首先,我毫不费力地修复了所有链接问题,但现在它给了我一个 "Undefined reference to" 错误。我在这里粘贴输出:

Blockquote /home/mattia/GLWorks/mapnikTest/main.cpp:72: error: undefined reference to `mapnik::rule::set_filter(std::shared_ptr >, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::unary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::binary_node, mapbox::util::recursive_wrappermapnik::regex_match_node, mapbox::util::recursive_wrappermapnik::regex_replace_node, mapbox::util::recursive_wrappermapnik::unary_function_call, mapbox::util::recursive_wrappermapnik::binary_function_call > > const&)'

这个程序缺少什么?谢谢!

PS。我的 OS 是 OpenSuse 42.1 Leap

修复了从网站源而不是 Yast 卸载和重新安装 mapnik 的问题