我正在尝试从Ubuntu的Eclipse CDT中的VLFeat运行HelloWorld程序。代码是
extern "C" {
#include <vl/generic.h>
}
int main (int argc, const char * argv[]) {
VL_PRINT ("Hello world!") ;
return 0;
}
这显示#include行的Unresolved Inclusion错误。我可以在“/home/username/vlfeat-0.9.19/vl”文件夹中看到generic.h文件。但是,eclipse无法包括这个。
我的项目属性中有以下选项,必须与此相关。
项目&gt;属性&gt; C / C ++ Build&gt; GCC编译器&gt;包括&gt;包含路径(-l)&amp;包含文件(-include)
项目&gt;属性&gt; C / C ++ Build&gt; GCC Linker&gt;图书馆&gt;图书馆(-l)&amp;图书馆搜索路径(-L)
这些选项的含义是什么?这些的目的是什么?我该如何解决我目前的问题?
我可以成功运行普通的cpp hello world程序,而无需在include路径或目录中添加任何内容。
答案 0 :(得分:0)
我遇到了同样的问题!
按照these说明操作,您的问题可能会得到解决。
一些注意事项:
在此过程中的任何疑问只会问:)
对于第一个问题,我将搜索一个anwser,我将很快与他们一起编辑这篇文章。祝你好运!