2
我正在开发一个使用Google Map数据库的软件。我搜索谷歌,我发现在C++库可以做到这一点 - libkml。我已经下载了这个website一些示例代码,但是当我编译使用此命令:g++ main.cpp -lkml
,它发生错误:错误:boost/scoped_ptr.hpp:使用libkml时没有这样的文件或目录
fatal error: boost/scoped_ptr.hpp: No such file or directory
什么是“升压/ scoped_ptr.hpp”?我试着在终端中找到这个文件
locate boost/scoped_ptr.hpp
但没有什么。
好吧,你是对的。我已经安装了libboost,但是当我再次编译时,它又出现了另一个错误:找不到-lkml althougth我用命令安装了libkml:sudo apt-get install libkml-dev。我不明白。我试图找到这个图书馆,但没有找到的地方。你可以帮我吗? –
'libkml'由几个库组成。尽管我自己并没有使用libkml,但[链接](http://code.google.com/p/libkml/issues/detail?id=146&q=link)建议您需要链接到-lkmlbase -lkmlconvenience - lkmlengine -lkmldom' – hogliux
好吧,我会检查,谢谢你:)。顺便说一下,我有一个问题:我可以直接在我的电脑上使用谷歌地图吗?我的意思是有必要制作一个网页,地图可以通过浏览器访问,或者我可以使用[链接](http://maps.google.com),导出到kml文件并处理它? –