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的命令行上传递的参数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |