Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Borland c++ compiler 5.5 выдает ошибку 
:(
    Опции темы
Спец
Дата 2.11.2006, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



Нашел в инете исходник:

#include <stdio.h>
int main() { 
    printf("Hello world!\n"); 

}

 пытаюсь его скомпилировать (написать свою первую прогу на C++) но ничего не удается, компилятор выдает следующюю ошибку:
1: Unable to open file 'stdio.h'
4: Что то типа этого: Вызываешь неопределённую функцию...
в чем причина? как исправить?

компилирую так:
открыфваю cmd ввожу обсалютный путь к компилятору и обсалютный путь к файлу который компилю, ввожу относительный путь к файлу который компилить надо, cmd меня не понимает.

PM MAIL   Вверх
apook
Дата 2.11.2006, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



Код

ввожу  обсалютный путь к файлу который компилю, ввожу относительный путь к файлу который компилить надо,

Как это


 Смотри чтоб переменная PATH  содержала путь к BCC и его
LIB и INCLUDE директориям


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Спец
Дата 2.11.2006, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



cоздал файлы:
bcc32.cfg
с содержанием 
  -I"c:\Borland\Bcc55\include"
  -L"c:\Borland\Bcc55\lib"
и
ilink32.cfg
с содержанием 
  -L"c:\Borland\Bcc55\lib"

в cmd пишу:
C:\Borland\BCC55\Bin\bcc32 C:\Borland\BCC55\Bin\1

выдает: 
Unable toexecute command 'ilink32.exe'

в чем причина - не понимаю

а где  PATH  прописать ?


PM MAIL   Вверх
Daevaorn
Дата 2.11.2006, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 51
Всего: 70



Спец, перейди  в директорию BIN компилятора  и оттуда его уже запускай. А path надо прописывать в переменных окружения.
PM MAIL WWW   Вверх
Спец
Дата 2.11.2006, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



дело в том что запускаяется компилятор из командной строки, а вот нажимая на него ничего приктически не происходит..окошко всплывёт и исчезнет

как мне перейти в директорию BIN компилятора?
открыть эту папку и потом только запускать компилятор из cmd?)

и расскажите плиз где переменные окружения вбиваются


Это сообщение отредактировал(а) Спец - 2.11.2006, 09:58
PM MAIL   Вверх
apook
Дата 2.11.2006, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



Из cmd полный путь к компилятору указывать не надо а к файлу надо

Start-->Панель Управления-->Система-->Дополнительно

Там внизу есть кнопка "Переменные среды"  Дальше разберешся


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Любитель
Дата 2.11.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Другое классическое решение - создай бытник, в нём напиши:
SET PATH=C:\Borland\BC55\bin;%PATH%
Создай ярлык, в котором "cmd.exe "путь к батнику" /k
Точно не помню, может /k перед путём.


--------------------
PM MAIL ICQ Skype   Вверх
apook
Дата 2.11.2006, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



@echo off
echo %PATH% | find -c -i "C:\Borland\BC55\bin" >nul
if errorlevel 0 SET PATH=C:\Borland\BC55\bin;%PATH%


зачем ярлык клацни по батнику да и все


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Спец
Дата 2.11.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



создал переменную PATH = C:\Borland\BCC55\Bin;C:\Borland\BCC55\Include;C:\Borland\BCC55\lib

создал bat файл с содержанием:
@echo off
echo %PATH% | find -c -i "C:\Borland\BCC55\Bin">nul
if errorlevel 0 SET PATH=C:\Borland\BCC55\Bin;%PATH%

А куда приписывать путь к файлу .cpp ?

SET PATH - это команда наверно вставляет в переменную путь, значит можно было не прописывать в переменной ничего, а обойтись одним батником?

я вобще-то ламер, полный в it программировании, объсните пожалуйста, что чего куды и как мне щас прописать
PM MAIL   Вверх
Любитель
Дата 2.11.2006, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Либо батник, либо в переменных окружения. Первое предпочтительное - т. к. выполняется локально.
Компилишь классически bcc32 my_file.cpp. Усё.


--------------------
PM MAIL ICQ Skype   Вверх
Спец
Дата 2.11.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



так а my_file.cpp куда вписывать?
PM MAIL   Вверх
apook
Дата 2.11.2006, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



Ты по ходу Borland не правильно установил. Переустанови.
здесь уже говорили

Это сообщение отредактировал(а) apook - 2.11.2006, 14:28


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Спец
Дата 2.11.2006, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



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

Завтра поеду cd с с++ покупать, а какой выбрать не знаю..
чей компилятор посоветуете? или среду..
на нем будет разрабатываться админ панель к cms

Intel'овский говорят не плохой?
PM MAIL   Вверх
bsa
Дата 2.11.2006, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Спец @ 2.11.2006,  17:06)
а он по другому не устанавлшивается, забил я вобщем на него, народ говорит что уж очень он глючный. 

Завтра поеду cd с с++ покупать, а какой выбрать не знаю..
чей компилятор посоветуете? или среду..
на нем будет разрабатываться админ панель к cms

Intel'овский говорят не плохой?

Для начала установи себе Borland C++ 3.1.
А еще лучше изучи DOS. Чтобы не спрашивать как в cmd сменить директорию. Кстати, есть очень полезная команда: HELP smile
PM   Вверх
Любитель
Дата 3.11.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(bsa @  2.11.2006,  22:07 Найти цитируемый пост)
Для начала установи себе Borland C++ 3.1.

Зачем? Зачем учиться на корявых компилерах?


--------------------
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1313 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.