心中已经创建了一个C头文件(它的编译),现在当我编译我的程序它像吨错误的出现:创建的C头文件,收到错误
警告:空字符(S)忽略 错误:在程序中丢失'\ 23' 程序中TheFunctions.h:1722:错误:杂散'\ 200'
头文件里面只有两个函数,它们在普通的c程序中工作。
请帮忙!
心中已经创建了一个C头文件(它的编译),现在当我编译我的程序它像吨错误的出现:创建的C头文件,收到错误
警告:空字符(S)忽略 错误:在程序中丢失'\ 23' 程序中TheFunctions.h:1722:错误:杂散'\ 200'
头文件里面只有两个函数,它们在普通的c程序中工作。
请帮忙!
听起来好像你试图直接包含一个预编译头文件(一个二进制文件)。当您通过#include
预处理器语句包含文件时,这些文件是文本文件,而不是编译文件。
编辑(现在我们知道它是什么编译器):我不知道GCC的预编译的头的东西不够好答案这个问题,但这里有一个链接讨论他们为它的价值:http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html
你用什么软件来创建文件?你能显示一些代码吗? – 2010-06-16 09:21:24
在Mac OS X上的GCC,在textmate上写下所有文件 – Daniel 2010-06-16 09:21:51
我猜可能会出现'or“或者这些字符的问题,发布代码或它的框架应该有助于产生更好的答案 – vpit3833 2010-06-16 09:22:17