我正在尝试编译这个开源代码库http://sourceforge.net/projects/ballisticslib/files/
我收到了数百个错误,其中大多数都是说未定义值等等。代码有1个头文件,源代码分为7个c文件,这些文件都是方法。现在我对C不熟悉,我的计划是将此代码库设置为已编译的库并导入并将功能包装到C#中。现在我只是不知道如何摆脱所有这些错误,因为很多人都说变量没有定义或缺少分号,当错误说明变量未定义时是变量的声明。丢失的分号(右边的分号)也是如此。
我已经完成了代码并且没有看到任何错误,有没有人知道我做错了什么,它的设置是不使用预编译的头文件而且我已经在项目的属性中切换了多个设置。
我还创建了一个空的C ++项目并添加了所有文件,这是在VS2010
中非常感谢任何帮助。
答案 0 :(得分:1)
查看代码,它以不寻常的方式设置。 _ * .c文件实际上包含在ballistics.h中。这意味着您的项目应该只包含example.c,其余的C文件包含在内而不是编译。