为什么我的编译器编译C++程序中有头文件#include<*.h>会报错,而改为#include<*>就不会?
最近为了做课程实验编程,公司人员信息管理系统,拷贝过来的母程序要进行修改,变成自己的程序,然而改成#include<iostream>等头文件之后的报错却不会改,同学说原...
最近为了做课程实验编程,公司人员信息管理系统,拷贝过来的母程序要进行修改,变成自己的程序,然而改成#include<iostream>等头文件之后的报错却不会改,同学说原来程序头文件加.h的时候在他们实验室的电脑上是可以编译成功的,是否我的编译器出现了文件不全的问题?如何解决?或者改掉头文件之后,其他怎么修改?
本人C++渣,入门中,海涵。 展开
本人C++渣,入门中,海涵。 展开
1个回答
展开全部
#include<*>是由编译器帮你找对应的头文件
#include "*.h"是你去指定文件的名字
没看到你底下还有问题,继续:
你机子上头文件不全,那就得复制过来,放到对应的文件夹下(比如你如果装的vc,就要放在它底下的lib下,文件夹结构跟实验室相同即可)
#include "*.h"是你去指定文件的名字
没看到你底下还有问题,继续:
你机子上头文件不全,那就得复制过来,放到对应的文件夹下(比如你如果装的vc,就要放在它底下的lib下,文件夹结构跟实验室相同即可)
更多追问追答
追问
如何复制,具体流程可以说一下吗,因为我在自己电脑上用的是DEV C++,不知道实验室用什么编译器,哪里有头文件可以下载,但是我编译C语言正常啊
追答
ide不同不能简单地复制过来就算了,除非是通用库,不然像c++builder和vc6的库就不能互通
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询