Вопрос № 47181: Здравствуйте, уважаемые Эксперты!
Начал программировать под C++. Так как только начал, тренируюсь на ДОС программах.
Сначала компилировал исходники у себя в университете (своего компа не было) на версии Borland C++ for DOS 3.1. Купили комп,
...
Вопрос № 47.181
Здравствуйте, уважаемые Эксперты!
Начал программировать под C++. Так как только начал, тренируюсь на ДОС программах.
Сначала компилировал исходники у себя в университете (своего компа не было) на версии Borland C++ for DOS 3.1. Купили комп,
я радостный попытался скомпилировать исходники. ОБЛОМ!
Он выдал ошибку что не может открыть include файлы. На компах что в университете что дома стоят Windows XP SP2 и Borland
C++ for DOS 3.1.
Например обычная Hello,World! выдает:
Unable to open include file ‘iostream’ (ну или ‘iostream.h’)
Undefined symbol ‘cout’ (естественно iostream.h же не открыт)
Пытался скомпилировать на Borland Turbo C v3.0 и Borland C++ Compiler 5.5(код там написан на Си и на Виндоузном синтаксисе
С++, чтобы не было путаницы) та же самая фигня!
А в универе блин, прет!!!
Что делать? У меня система как то не так устанавливается? Или другая проблема?
Заранее благодарен.
С уважением, Нурлан.
Отвечает: X-MAN
Здравствуйте, Nyrlan Ilubaev!
Попробуйте в среде разработки(т.е. ваш борланд) меню options->directories. Там должно быть что-то типа include path, впишите
туда путь к папке с инклюдами (например, E:cinclude), ещё там есть library path, туда надо вписать путь к либам(E:clib).
Всё должно работать после этого.
--------- Оптимисты начинают день с имунеле, реалисты - с кофе, а пессимисты - с водки!
Ответ отправил: X-MAN (статус: 7-ой
класс)
Ответ отправлен: 24.06.2006, 07:10 Оценка за ответ: 5
Отвечает: Vest
Здравствуйте, Nyrlan Ilubaev!
BC 3.0 и BCC5.5 настраиваются, в принципе, одинакого, в общих чертах (кстати об этом говориться в файле readme.txt в Borland
C++ Compiler 5.5), существуют файлы с расширением .cfg которые находятся в каталоге bin.
Так вот, в них прописываются пути для заголовков, бибилиотек и т.д. вот, например, привожу все файлы для 5.5, которые у меня
есть:
bcc32.cfg
-Id:BC5Bcc55INCLUDE
-Ld:BC5Bcc55LIB
tlink32.cfg
-Ld:BC5Bcc55LIB
вот и всё, что нужно прописать. Да, ещё для работы всех сей, рекомендуется прописать путь нахождения компилятора в переменной
PATH. Это нужно, для того, чтобы в любом месте ты смог набрать bcc32 main.cpp и у тебя всё скомпилировалось :)
TurboC настраивается похожим образом, за исключением, что там ещё есть файл THelp.cfg еоторый указывает на хелп
--------- Халявы не бывает
Ответ отправил: Vest (статус: 3-ий
класс)
Ответ отправлен: 24.06.2006, 08:24 Оценка за ответ: 5