C++ mapnik undefined参考规则

问题描述:

对不起,我的英语不好。我只是安装了mapnik,但我不能使用C++和Qt Creator运行演示文件。首先,我解决了所有链接问题,但没有出汗,但现在它给了我一个“Undefined reference to”错误。我在这里粘贴输出:C++ mapnik undefined参考规则

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。我的操作系统是OpenSuse当中42.1飞跃

+0

看来你是不是对链接本身Mapnik的。 – perencia

+0

你是什么意思?因为我昨天修复了另一个这样的链接问题,给出“LIBS + = /usr/lib64/libmapnik.so.3.0.9” ,这个新错误很奇怪,好像它需要mapbox。但为什么我应该将demobox链接到演示文件?我真的没有得到这个选择 –

问题固定卸载并从网站源码重新安装Mapnik的,而不是从的Yast