头文件的路径错误

问题描述

当我们在一个VS2012工程里面加入头文件和源文件后,在main主函数文件中的头文件可不可以直接#include“里面放头文件的名词.h”我理解的是,既然你的工程中已经把这些调用的头文件和实现都加入了,自然编译器就可以找到,不需要写这些头文件的包含在哪些文件夹里面了,但是好像情况并不是这样,我必须这样写才能编译成功。为什么不可以这样写呢?请教下大家这里面的编译原理,谢谢

解决方案

解决方案二:
他这样写是在你VS那个文件文件下读取如果加了E:盘这些那就变成了你自己本机固定的了。发给别人别人也看不到。还会报错提示。分数给我吧
解决方案三:
引用1楼qq_31539415的回复:

他这样写是在你VS那个文件文件下读取如果加了E:盘这些那就变成了你自己本机固定的了。发给别人别人也看不到。还会报错提示。分数给我吧

不懂你说的意思啊,说细一点啊。哥们

时间: 2024-11-08 19:55:39

头文件的路径错误的相关文章

ihtmlinputelement-加了mshtml.h头文件,编译有错误:IHTMLInputElement 没有定义

问题描述 加了mshtml.h头文件,编译有错误:IHTMLInputElement 没有定义 我做了一个有关网页的工程,在所在类加了#include "mshtml.h",其中.cpp代码中有:IHTMLInputElement *input;----程序编译的时候则有error C2065: 'IHTMLInputElement' : undeclared identifier : error C2065: 'input' : undeclared identifier 请高人指点

pc-lint 检查代码出现这么多错误,怎么屏蔽掉系统头文件里面的错误?

问题描述 pc-lint 检查代码出现这么多错误,怎么屏蔽掉系统头文件里面的错误? 20C

eclipse C开发添加自己的头文件搜索路径

eclipse编译C程序时提示: ..\src\main.c:8:21: fatal error: my_type.h: No such file or directory 如图: 需要添加自己的头文件的路径:   选中工程再右键点击,选择右键菜单的Propertise: C/C++ Build -> Settings -> Tool Settings -> Includes 点击添加的符号,会出现选择头文件的对话框,此时可以选择头文件或头文件所在目录,我选择的是 当前工程下的inc目录

xcode-vtk 头文件包含的相关问题

问题描述 vtk 头文件包含的相关问题 编译好的vtk中是否有include文件夹?我在调用vtk的头文件时,如下面代码所示: #include ""vtkDICOMImageReader.h""#include ""vtkPiecewiseFunction.h""#include ""vtkColorTransferFunction.h""#include ""vt

youcompleteme-VIM插件YouCompleteMe如何配置才能对自定义头文件中的函数和类型进行补全

问题描述 VIM插件YouCompleteMe如何配置才能对自定义头文件中的函数和类型进行补全 我最近在折腾YouCompleteMe,对基本的C/C++关键字都能进行补全,但不能对自己项目中的头文件中的标识符进行补全,已经在 .ycm_extra_conf.py中通过'-I','自己项目头文件的路径'的方式把自己的头文件路径加入了flags中,但还是不能对自己编写的头文件中的函数和类型进行补全,应该怎么配置??? 解决方案 我看了你的答案,没什么有用的内容 解决方案二: 可以看看这篇博文: h

c++-我在头文件中通过添加现有项添加quote.h文件后,为何include是提示错误?

问题描述 我在头文件中通过添加现有项添加quote.h文件后,为何include是提示错误? 解决方案 你试一下把头文件放在和CPP一个目录下:或者写出quote.h完整路径. 解决方案二: #include后面有没有一个空格 解决方案三: 重启编译器,,,建议重建项目再试一次

c++中include头文件时的参考路径

最近看到网上说include包含路径的说法比较乱,而且有一些有错误,在此纠正一下,做下记录:        include头文件时的参考路径是     相对于本文件的路径        即:            1.h中#include  "2.h"时,是相对于1.h文件所在目录的路径:            1.cpp中#include  "2.h"时,是相对于1.cpp文件所在目录的路径:

C++的头文件中类声明后忘记加分号产生不可预期的编译错误

头文件 Test.h 的内容是 class Test { public: virtual void test1(); } 实现文件是 Test.cpp #include "Test.h" #include <iostream> using namespace std; void Test::test1(){ cout<<"Hello"<<endl; } 编译时出现错误 c:\program files\microsoft visu

无法打开lib文件-vs2010无法打开libmysql.lib,非设置路径错误,急求解答,谢谢了

问题描述 vs2010无法打开libmysql.lib,非设置路径错误,急求解答,谢谢了 按网上的在c/c++和链接器中分别添加文件夹和lib文件后,运行程序总是无法打开libmysql.lib,这个lib文件是存在的,路径也没错,求帮忙 解决方案 你这个问题描述不够详细,是在运行的时候报错,还是在编译链接的时候报错. 如果是链接的时候报错,可能就是路径设置问题,如果是运行出错,那应该是需要dll而不是需要lib文件. 希望你能更详细的描述一下. 解决方案二: 如果存在,那么libmysql.l