vs2015:用于Linux开发的vc ++没有这样的文件

时间:2016-06-21 06:26:07

标签: c++ visual-studio

我尝试使用vc ++ for Linux Development插件在windows上构建一个linux应用程序。它适用于简单的printf。但是当我尝试include本地文件时。我收到了这个错误:

 mongoose.h: No such file or directory

项目目录的内容:

test |---- bin |---- main.cpp |---- mongoose |---- mongoose.c |---- mongoose.h |---- obj |---- test.vcxproj test.sln

我曾尝试将属性 - &gt; C ++&gt; General-&gt;其他包含目录和属性 - &gt; VC ++目录 < / p>

absolute path: D:Code\ForVS\test\test\mongoose

relative path: $(ProjectDir)mongoose

但我得到了同样的错误。我无法弄清楚问题是什么,有什么建议吗?谢谢。

----------------------- 2016年6月22日--------------------- ------------------------

感谢@Murphy的评论,它在使用#include "mongoose/mongoose.h"时有效。

但我仍然感到困惑, vc ++ for Linux Development 插件的属性设置是否有效?如果是这样,它是如何工作的?

1 个答案:

答案 0 :(得分:0)

“$(ProjectDir)mongoose”是Windows风格的路径。

使用“./mongoose”。