您当前的位置:主页 > 本港台最快开奖现场 >

C语言 引用malloch头文件时候出现C2143: syntax error : missi

作者:admin     发布时间:2019-10-31 16:00 点击数:

  这段程序是作为我自己写的一个头文件的,奇怪的是这段程序之前生成过,没有问题,后来又在main函数里包括了一个别的文件时,最新六合开奖结果,这段程序就显示这里出错的,

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部include 实际上是将 被 include的文件的所有内容,全部插入到 include的位置。

  如果你自己这个头文件并没有 使用到 malloc.h里面的内容,你可以将这个头文件放到最后,或者最开头。更多追问追答追问可是我去掉了这个include后他又说

  对了,C2143 这个是可以在MSDN上搜到 解释的。追问我把某个自己写的头文件注释掉以后又出现了

  error LNK2001: unresolved external symbol _sort 这个错误,没有错误位置

  展开全部根据你的说明,很可能是头文件被重包含导致的错误,那么这段代码至少有3点问题可能造成这种结果:

  (3)另外,建议在你写的每个文件最后加一个空行。如果这样编译还有错再找我。更多追问追答追问我在把这个文件注释掉以后仍然发现有这个错误,只是错误的位置变成了这个文件下一行的一个结构体的定义,以下是错误位置error C2143: syntax error : missing ; before class-head

  _sort。而且没有错误位置。总结一下,之前我没有加那个自己写的头文件时候一切运行正常,加了那个文件就出现上述一系列的错误

关闭窗口