Ghost Errors Building C исходный код - PullRequest
0 голосов
/ 24 августа 2011

Я пытаюсь скомпилировать эту библиотеку с открытым исходным кодом, http://sourceforge.net/projects/ballisticslib/files/

Я получаю сотни ошибок, большинство из которых говорят, что значения не определены, и т. Д. Код имеет 1 заголовочный файл и источникразделен на 7 файлов C, которые являются всего лишь методами.Сейчас я не знаком с C, и мой план состоял в том, чтобы установить эту библиотеку кода как скомпилированную библиотеку и импортировать и обернуть функциональность в C #.Теперь я просто не знаю, как избавиться от всех этих ошибок, поскольку многие говорят, что переменные не определены или пропущены точки с запятой, когда строка перед ошибкой, говорящая о том, что переменная не определена, является объявлением переменной.То же самое с пропущенной точкой с запятой (прямо там).

Я просмотрел код и не вижу никаких ошибок, кто-нибудь знает, что я делаю неправильно, его настройка не использует предварительно скомпилированные заголовки, и я переключался между несколькими настройками в свойствахпроект.

Также я создал пустой проект C ++ и добавил все файлы, и это в VS2010

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 24 августа 2011

Глядя на код, он настроен необычным образом. Файлы _ *. C фактически включены в ballistics.h. Это означает, что ваш проект должен содержать только example.c, а остальные файлы C должны быть включены вместо скомпилированных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...