mfc-MFC 添加自己写的头文件

问题描述

MFC 添加自己写的头文件

添加到头文件目录下后,编译显示 无法打开文件:“xxx.h”:No such file or directory 请问是要在属性的哪里配置一下吗

解决方案

在项目-属性中找到目录,然后看include有没有包含路径。
另外,你用<xxx.h>代替引号看看。

解决方案二:

你添加的头文件目录估计不在工程当前目录,需要把路径添加到工程属性的Include路径中。这样才能找到

解决方案三:

你需要查看一下xxx.h存在吗?如存在是否包含进当前工程目录中了?

解决方案四:

你需要查看一下你的xxx.h文件存在吗?如存在,看看是否已经包含进当前工程目录中了。

解决方案五:

系统找不到你这个头文件在哪里,你需要在环境中将include目录加进去,否则系统不会到这个目录中进行搜索。

时间: 2024-12-31 16:17:40

mfc-MFC 添加自己写的头文件的相关文章

在linux内核添加自己写的头文件编译失败

问题描述 在linux内核添加自己写的头文件编译失败 我把一个自己编写的函数放在了自己写的en_decrypt_fun.h头文件中,这个头文件放在了/fs/yaffs2目录下面,现在想在/drivers/mmc/core/sd.c文件中调用这个自己写的函数,然后我就在这个C文件中写了一个include "/fs/yaffs2/en_decrypt_fun.h,结果make的时候编译报错,找不到/fs/yaffs2/en_decrypt_fun.h这个目录或文件. 请问各位linux大神,我是应该

vs2012-VS2012和Qt designer(Qt5)写自定义控件头文件编译错误

问题描述 VS2012和Qt designer(Qt5)写自定义控件头文件编译错误 RT 工程名为AAA 我添加了一个Qt类 XXX 进入Qt designer中拖拽了一个frame提升了XXX类 然后回到VS中发现"ui AAA.h"文件中确实添加了XXX类 然后一编译 "ui AAA.h"文件全是语法错误,什么未声明之类的 怎么破 解决方案 有没有包含你对应的h头文件 解决方案二: 你看下是不是头文件没包含,或者是关联的上一个文件有问题 解决方案三: 查一下出错

linux编程-怎么让自己写的头文件在一个.c文件中其作用?

问题描述 怎么让自己写的头文件在一个.c文件中其作用? count.h 1 #ifndef COUNT_H 2 #define COUNT_H 3 int count(int x); 4 #endifcount.c 1 #include 2 int count(int x) 3 {return 2*x; } num.c 1 #include""stdio.h"" 2 #include""count.h"" 3 int main

mfc单文档显示-对话框头文件的编译问题

问题描述 对话框头文件的编译问题 问:? 100 问:? 100 在编译和链接时,总是出现一行错误,说头文件"InputDlg.h"是:No such file or directory....求大神解释一下,这是怎么回事,怎么修改啊?? 解决方案 C++头文件编译问题C++头文件编译问题c++中的预编译头文件问题

mfc-MFC中添加已经写好的类。

问题描述 MFC中添加已经写好的类. 添加完该类的.cpp和.h文件,但是创建变量时无法用该类创建变量,添加完该类时,我还需要做哪些工作.我是在自己的工程里添加了一个别人的改变EDIT的外观的类,但是在创建变量时找不到添加好的类. 解决方案 你包含好对应的h,cpp文件后,可以先绑定一个控件的变量,先选CEdit类,然后在编译器帮你生成的代码中把CEdit类替换成你的新的类 对于自定义类,MFC没法直接识别,你可以自己进行代码替换 解决方案二: 在使用该类的源文件开头还要包含该类的头文件.如:

方法-C语言头文件里放声明,其实现放哪?

问题描述 C语言头文件里放声明,其实现放哪? 我写了一个头文件a.h,实现在a.c中,主文件中#include "a.h",报错...我想知道头文件的声明和定义的规范使用方法..谢谢.. 解决方案 首先搞清楚,include和头文件的关系. include的作用是将这个文件的内容插入到include所在的位置,从而构成一个完整的源代码文件被编译. 那么头文件是什么,实际上头文件里可以放任何东西,源代码文件也可以放任何东西,include也可以随意包含. 只是看这三者放在一起,经过替换,

C++中头文件和源文件详细介绍

C++中的头文件和源文件详解 一.C++编译模式 通常,在一个C++程序中,只包含两类文件--.cpp文件和.h文件.其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码:而.h文件则被称作C++头文件,里面放的也是C++的源代码. C+ +语言支持"分别编译"(separate compilation).也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里..cpp文件里的东西都是相对独立的,在编 译(compile)时不需要与其他文件互通,只需要

关于头文件是否参与编译的讨论

一.文章来由 写项目的时候发现了这个问题,又是一个比较底层的问题,首先说明,这篇文章只是我根据查阅的资料和做的实验提出的一个讨论,并不一定就是正确答案.因为这个问题网上众说纷纭,我很欢迎大家参与这个讨论,一起搞懂这个问题~~~ 二.问题的提出 问题就是... 2.1 问题1(主问题): 头文件是否真正参与编译? 先上一个网上的标准答案: .h的内容被插入到.c中,作为.c的内容被编译..h文件本身不直接参加编译. 据我理解,这句话就是说明了头文件不直接参与编译,是作为一个插入来理解. 也就是说:

c语言-C语言结构体数组在头文件里赋值的问题

问题描述 C语言结构体数组在头文件里赋值的问题 上面的赋值是写在一个头文件里的,用VS2008,或者VC++6.0调都会出现上面的错误,VS2013和DEV就不会报错. 完整代码是: //头文件"信息.h" struct students { long code; char *name; float score[3]; float sum; }; void default_initiate(struct students stu[ ]) { stu[0] = { 20140001, &