我试图编译这个开源代码库,http://sourceforge.net/projects/ballisticslib/files/鬼错误大厦C源代码
我得到数百错误,其中大部分是在说价值是不确定的,等的代码有1个文件和源文件被分成7个c文件,这些文件都是正确的方法。现在我对C不熟悉,我的计划是将此代码库设置为编译库并导入并将这些功能包装到C#中。现在我只是不知道如何摆脱所有这些错误,因为很多说变量没有定义或缺少分号的时候,表示变量未被定义的错误之前的行是变量的声明。缺少分号(就在那里)也是一样。
我已经通过了代码,没有看到任何错误,没有人知道我做错了什么,它的设置不使用预编译头文件,我一直在切换项目属性中的多个设置。
此外,我创建了一个空的C++项目,并添加的所有文件,这是在VS2010
任何帮助将不胜感激。
也许你可以告诉我们错误是什么? – Bill
我可以发布所有70个,但它们是同一件事的倍数。有3种不同的,未声明的标识符错误,语法错误:缺少';'在'类型'之前,那么关于不同标识符的多个智能感知错误是未定义的。没有什么有用的。正如我所说的那些未声明的标识符发生在变量被声明后,例如。 int s = 0; (s = 0; s <= 100; s ++) { } 它在for循环中表示s是未定义的( )。所以别的东西就是造成错误。 – michael
在发布70个错误和0个错误之间有一个愉快的媒介。也许是在他们指向的代码之后发布两三次?而且,在旧式的C中,所有的声明都必须在函数中的其他任何东西之前发生。如果将'int n = 0'移动到函数顶部会发生什么? – Bill