我正在将一个名为libspatialindex的库从http://libspatialindex.github.com/导入到netbeans中名为“rtreelibrarytest”的当前项目中。为了将其导入netbeans,我按照以下步骤操作:
现在,当我构建项目以及库时。该库已包含在该项目中。我收到以下错误:
make[2]: *** No rule to make target `../rtree/spatialindex-src-1.8.0/src/tprtree/.libs/librtree.a', needed by `dist/Debug/GNU-Linux-x86/rtreelibrarytest'. Stop.
我无法弄清楚现在该怎么做。我也是c ++的新手。有人可以请帮助。
答案 0 :(得分:1)
您无需指定库文件所在的include
目录。我怀疑这是你的问题。您应该只将include目录更改为指向include
目录,而不是库。
您的1.)
步骤看起来有效,2.)
似乎无效。但是,您应该将library
路径添加到链接器(如果尚未存在)。