Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 451
от 29.06.2006, 22:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 350, Экспертов: 45
В номере:Вопросов: 1, Ответов: 2


Вопрос № 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(код там написан на Си и на Виндоузном синтаксисе С++, чтобы не было путаницы) та же самая фигня!
А в универе блин, прет!!!
Что делать? У меня система как то не так устанавливается? Или другая проблема?
Заранее благодарен.
С уважением, Нурлан.
Отправлен: 24.06.2006, 06:06
Вопрос задал: Nyrlan Ilubaev (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное