INTERNAL COMPILER ERROR

erotic

Microsoft Visual Studio .NET 2003.
Эта ошибка означает именно то, что написано, или я что-то делаю не так?

Dasar

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

erotic

оппа... и как лечится первое?

Chupa

звони в суппорт

Dasar

во-первых - выясни на чем именно падает (помогает метод комментирования пополам)
во-вторых: попробуй разбить на несколько cpp-файлов

erotic

Хм, забавно - компилирую прогу (прога не моя, в кодах не разбирался). Если компилить отдельно взятый файл (таких несколько штук то выдает такую ошибку. А если строить проект, то он нормально строятся и эти файлы нормально компилятся...

Olenenok

Зачем же ты поодиночке их компилил, из каких побуждений?

erotic

Ну так, тыкаю на один файл правой кнопкой, компилю - облом. Пробую другой - облом. Думаю, лажа какая-то. А весь проект построился.
Почему так? Разве каждый файл в отдельности не должен компилироваться?

stm8823636

Открой для себя препроцессор

erotic

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

stm8823636

ну а вдруг у тебя main не в каждом файле.
или ты хедеры компилил.

erotic

Хы. Разумеется, что main не в каждом файле. Потому как в проекте main обычно только один бывает, а в остальных файлах обычно определения функций содержатся. А хедеры в принципе не компилятся, по крайней мере мой компилятор такого не умеет, ну или умеет, но я не знаю как.
И даже все это вместе взятое не повод выдавать INTERNAL COMPILER ERROR, ИМХО.

stm8823636

если там есть шаблоны, то вполне
в смыле сложные какие нить шаблоны.

psm-home

Во-во. +1 за сложные шаблоны. Было такое, что от перемены мест двух безобидных строчек в проге с обилием шаблонов MSVC 6.0 начинал падать по ICE. А я-то надеялся, что в новых версиях это полечили...
Оставить комментарий
Имя или ник:
Комментарий: