C语言中文件存在,运行时说 Cannot open include file: 'common.h': No such file or directory
答案:4 悬赏:20 手机版
解决时间 2021-02-02 07:52
- 提问者网友:沦陷
- 2021-02-01 16:27
我在目录里能找得到'common.h'文件的
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-01 17:28
是双引号
全部回答
- 1楼网友:怙棘
- 2021-02-01 20:18
1)你先在"我的电脑"里搜索一下,看有没有这个头文件,如果有的话,进行第二步操作.
2)看一下,你的.cpp代码源文件的所在目录.譬如:c:\vc98\myproject\mycode.cpp.
3)由于头文件的路径为..\microqq\common.h,".."表示当前目录的上一级目录.由于在vc中,当前目录一般都是.cpp源文件的目录,因此对于"c:\vc98\myproject\mycode.cpp"而言,"..\"表示"c:\vc98"这个目录路径,而"\microqq"表示"c:\vc98\microqq"这个目录路径,因此最终"common.h"这个头文件应该在":\vc98\microqq"这个目录下,如果没有,就把第一步找到的头文件给拷贝到这个目录中.
4)另外,你好象不是在用vc编程吧?如果只是双击可执行文件时发生了你的那个问题的话,那么你要找的当前目录(在第二步提到的)就应该是这个可执行文件的目录,而不是开始分析的那个.cpp源文件的目录
5)你用的路径分割符--"/"是不是打错了?这个在windows下是参数符啊,windows中的路径分割符应该是"\",只有unix/linux下,路径分割符才是"/".(弄得我一头雾水-.-!)
- 2楼网友:煞尾
- 2021-02-01 19:48
改成 #include "common.h"
- 3楼网友:猎心人
- 2021-02-01 19:06
要是跟程序在一起用#include "'common.h"
要不是在一起用#include "'路径/common.h"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯