当在编写程序时加了头文件,但编译仍然出错时,可能是由于头文件中的宏定义或函数声明与源文件中的代码不兼容,或者头文件被包含在错误的文件中等原因导致的。为了解决这个问题,需要仔细检查头文件和源文件之间的依赖关系,并确保头文件中的宏定义和函数声明与源文件中的代码匹配。
此外,还需要检查头文件是否被正确地包含在源文件中,以及文件权限和访问控制是否正确。
如果问题仍然存在,建议尝试重新编译整个项目,并检查编译器是否支持头文件和源文件之间的特定关系。
可能是原本你编程的代码就有问题,建议看代码出错源头进行更正后重新编译。