Мой исходный код не скомпилирован, когда я указываю компилятор как Borland C. Он компилируется, когда компилятор выбран как Microsoft Visual Express. Как только он скомпилируется под Microsoft Visual Express, только после этого он компилируется под Borland C. Почему это происходит?Компиляция
0
A
ответ
1
Интересно, если они используют формат взаимозаменяемого объекта?
Если да, возможно, вы используете расширение для Microsoft. Вы можете скомпилировать под MS, это создает кучу объектных файлов. Затем вы компилируете под Borland, который на самом деле не компилируется (и, следовательно, не ограничивается расширением MS) - он просто связывает, потому что объектные файлы уже есть.
0
Что именно компилятор вам точно говорит? И вы могли бы также разместить немного своего исходного кода, где происходит ошибка? Без этой информации почти невозможно будет понять, почему это происходит!
Поместите свои сообщения об ошибках. – Francis
Как вы пытаетесь сделать компиляцию? IDE, makefile, ...? –