2009-05-08 2 views
0

Мой исходный код не скомпилирован, когда я указываю компилятор как Borland C. Он компилируется, когда компилятор выбран как Microsoft Visual Express. Как только он скомпилируется под Microsoft Visual Express, только после этого он компилируется под Borland C. Почему это происходит?Компиляция

+0

Поместите свои сообщения об ошибках. – Francis

+1

Как вы пытаетесь сделать компиляцию? IDE, makefile, ...? –

ответ

1

Интересно, если они используют формат взаимозаменяемого объекта?

Если да, возможно, вы используете расширение для Microsoft. Вы можете скомпилировать под MS, это создает кучу объектных файлов. Затем вы компилируете под Borland, который на самом деле не компилируется (и, следовательно, не ограничивается расширением MS) - он просто связывает, потому что объектные файлы уже есть.

0

Что именно компилятор вам точно говорит? И вы могли бы также разместить немного своего исходного кода, где происходит ошибка? Без этой информации почти невозможно будет понять, почему это происходит!

 Смежные вопросы

  • Нет связанных вопросов^_^