加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 错误无法打开源文件“…”

发布时间:2020-12-16 10:16:59 所属栏目:百科 来源:网络整理
导读:我正在使用VS2010(通过dreamspark下载)虽然我可以通过右键单击并打开Open Document打开#include文件,但它抱怨“错误无法打开源文件”……“”这似乎相当荒谬.我这次正在使用Qwt和Qt,我特别遇到的问题是: #include qwt_counter.h #include qwt_plot.h (我正
我正在使用VS2010(通过dreamspark下载)虽然我可以通过右键单击并打开Open Document打开#include文件,但它抱怨“错误无法打开源文件”……“”这似乎相当荒谬.我这次正在使用Qwt和Qt,我特别遇到的问题是:

#include <qwt_counter.h> 
#include <qwt_plot.h>

(我正在使用“<>”);不知道如何在上面的代码中正确显示它们.

提前致谢.

解决方法

正如Neil指出的那样,尝试使用引号而不是<>文件名周围的字符.使用引号时,MSVC将查找与指定文件中#include所在文件相同的目录,如果未找到,则会查看包含路径指定的目录.当文件名被<>包围时字符,不查看当前文件的目录 – 编译器直接进入包含路径.

有关详情,请参见http://msdn.microsoft.com/en-us/library/36k2cdd4.aspx.

请注意,这是一个依赖于实现的行为 – 它可能不适用于其他编译器.

如果这没有帮助,请通过适当地设置“包含目录”属性,确保包含路径包含文件所在的目录:

> http://msdn.microsoft.com/en-us/library/t9az1d21.aspx

最后,您可能正在使用makefile项目(我不确定Qt项目在从VS构建时继续使用qmake有多常见),在这种情况下,您需要执行make文件中所需的任何配置(s)或在调用makefile的命令行上传递的参数.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读