读书人

求指教该死的小红线是咋回事

发布时间: 2012-12-19 14:13:14 作者: rapoo

求指教该死的小红线是怎么回事。
本帖最后由 hanbingture 于 2012-11-17 17:50:18 编辑

我用的vs2010 我程序的代码目录结构是这样的

client\*.cpp
client\*.h
client\compiler\*.cpp
client\compiler\*.h

我发现只要是 子目录(client\compiler\*.cpp)下的文件 就有该死的小红波浪线(如图),但是编译无警告,无错误

后来经过我测试 发现规律
#include "stdafx.h" 有小红波浪线,编译无错误,无警告。

#include "..\stdafx.h" 无小红波浪线,但是编译通不过。

求各位大牛们,帮忙,让小红波浪线消失吧。
[最优解释]
ide的bug
把stdafx.h所在的目录加到include目录中
[其他解释]
Visual Assisant X option-》Advanced-》UnderLines

里面可以设置
[其他解释]
楼主,映射目录和实际文件目录是两个概念

你可能是映射目录有,实际文件目录没有,就会造成这样的情况。


映射目录就是VS右边树形结构。在项目属性中的VC++ Directory里面可以设置实际文件路径


[其他解释]
有的时候这软件就会发神经,有的时候会出现,有的时候不会出现。。。我也汗。
[其他解释]
楼主,这是蕃茄插件的误报。
可以取消的。

[其他解释]

引用:
楼主,这是蕃茄插件的误报。
可以取消的。

谢谢回复,我没装什么插件。我就装了一个vs2010.

我觉得 stdafx.h 确实在上层目录 ,为啥 #include "..\stdafx.h" 编译错误呢。

读书人网 >VC/MFC

热点推荐