大家帮忙啊,我的程序需要包含其他目录下的文件,我的头文件是这么包含的:
#include <1/myfile.h>
但总报无法打开这个文件,是怎么搞得。
我的程序所在的文件夹和1这个文件夹是在一个目录下的。
#include <1/myfile.h>
但总报无法打开这个文件,是怎么搞得。
我的程序所在的文件夹和1这个文件夹是在一个目录下的。
解决方案 »
- 高手请进,怎样改变静态视图拆分的样式?
- [LUA] luaL_dofile 如何从指定行开始执行?
- 取同一程序中其它窗口句柄
- picture控件
- 小弟有个问题请教各位大侠(关于DLL的多层调用问题)
- 急!请教编译问题:为什么原代码可以通过(c语言在vc下编译),我改为mfc中加入这一段代码后就出错。对回调确实不懂。
- 各位兄台帮忙(调试)
- 那位觉得自己英文水平不错,请进来看看。(汉译英,有酬)
- 我们来讨论一下CSDN论坛改版后出现的问题及解决方案好吗??
- 当焦点在一个按钮上时,按下回车,就结束程序了呢(而本意是让弹出消息框)?
- 菜鸟提问:如导出DLL中的MFC的派生类?
- 一个软件测试相关的问题,必给分(测试版人气低,发在这里,望斑竹勿怪)
改为:
#include <1\myfile.h>
#include "../1/myfile.h"
然后再程序中间增加头文件包含路径或者
#include "l\myfile.h"注意#include <>和#include ""的区别。
自定义的H文件,一般用""
<>与""的区别不在于是平台自带的,还是自己编写的头文件
主要是编译时搜索的路径不同
<>是搜索系统设置的文件夹
""搜索当前工作文件夹和系统设置的文件夹
你当然可以将自己编写的头文件放在系统文件夹里, 那么也可以用<>了
回复人: karonhome(天天开心) ( ) 信誉:100 2004-08-02 11:38:00 得分: 0
这个怎么样
#include "../1/myfile.h"
// or project specific include files that are used frequently, but
// are changed infrequently
//#if !defined(AFX_STDAFX_H__7E035947_6457_11D7_9DCC_00055D049785__INCLUDED_)
#define AFX_STDAFX_H__7E035947_6457_11D7_9DCC_00055D049785__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include "CoolBar/sizecbar.h"
#include "CoolBar/scbarg.h"
#include "CoolBar/CoolTabCtrl.h"
#include "RoundButton/RoundButton.h"
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h>
// MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h> // MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_STDAFX_H__7E035947_6457_11D7_9DCC_00055D049785__INCLUDED_)
如果连这中写法都不行的话,就是你的程序有别的错误
1、改#include <1/myfile.h> 为 #include "myfile.h";
2、打开项目属性页,C++选项->附加包含目录,加入myfile文件所在目录;
3、if (不行) {重启;goto 1;}