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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прога не линкуется, BC 3.11 
V
    Опции темы
Freak_FB
Дата 3.9.2007, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Пришлось по работе заняться написанием микропрограммок под один модуль. Но не это важно.
Работаю с компилятором от Borland C++ 3.11. Прожка готова и синтаксически правильная. Для модуля производитель даёт заголовочный файл с определением функций и либ-файл. Я эти файлики разкидал по директориям как положено. Линковать не хочет. Посоветуйте выход из положения.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
Greeen
Дата 3.9.2007, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 7
Всего: 18



Создаешь проект, в котором указываешь какие либы линковать.


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Freak_FB
Дата 3.9.2007, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



А где же это в проекте указывается какие либы линковать.
Указываю ещё раз: прога делаеццо под ДОС, и, соответственно, используется компилятор Борландовский, 92-года. И никакие Визуал-сишные ИДЕ-шки мне не помогут в этом деле, если, конечно, никто не знает как с помощью Visual C++ 6 скомпилить приложение ДОС.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
DjoNIK
Дата 3.9.2007, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата

прога делаеццо под ДОС

А ты уверен, что пишешь под DOS может тебе просто нужно консольное приложение?
Если нет, то не подскажешь суть проекта, какая мотивация юзать DOS?

Цитата

если, конечно, никто не знает как с помощью Visual C++ 6 скомпилить приложение ДОС
А разве Win32 Console Application для этого не подойдет


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Freak_FB
  Дата 3.9.2007, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Мотивация следующая:
У меня есть модуль EXPERT EX9188E2D - ориентированный на работу в сети промышленный контроллер. Он оснащён процессором 80188 и ещё чем то там, и, по сути, является таким себе компьютером. И стоит там операционная система ROM DOS, которая, по сути, как обыкновенный DOS, 16-разрядный. Вот и пришлось мне писать на Borland C++ 3.11.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
DjoNIK
Дата 3.9.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



А Win32 Console Applicationв Visual C++ 6 тебе помогает в этом случае?

PS: Я просто не знаю тамошняя консоль только эмуляция 16-ти битной программы или полноценная прога, которую можно запустить под DOS-ом


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Freak_FB
Дата 3.9.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Рассказываю: консольные проги, скомпилированные посредством Visual C++ 6 и выше под досом матюкаюццо следующим образом: This program cannot be run in DOS mode.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
Greeen
Дата 3.9.2007, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 7
Всего: 18



Project->Open project
Указываешь путь, среда создаст новый проект и далее клавишей Ins добавляешь нужные файлы к проекту.

Добавлено через 1 минуту и 16 секунд
Я как раз про Borland C++ 3.1


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Freak_FB
Дата 3.9.2007, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Так я смотрел в создании проекта.
Либ-файлы, присоединённые к проекту не помагают.
Выход не в этом, я думаю.
Может ещё какие-либо мысли есть? Я уже тупо убрал директиву #include, и пытаюсь те функции определить как внешние.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
DjoNIK
Дата 3.9.2007, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата

Я эти файлики разкидал по директориям как положено.

А дирректории настроил? Насколько помнится у него они по дефолту не всегда настроенны.

И можно ли показать что именно говорит копмилятор?

Это сообщение отредактировал(а) DjoNIK - 3.9.2007, 14:53


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
apook
Дата 3.9.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Freak_FB @  3.9.2007,  11:46 Найти цитируемый пост)
Я эти файлики разкидал по директориям как положено. Линковать не хочет


Значит однако так не положено, к примеру если ф однрм из заголовычном файле включен другой то там тож должно все правильно быть в плане путей посмотри и там #include-ы куда ссылаются 



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


Шустрый
*


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

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



 А в чем проблема именно, попробуй скомипилить с коммандной строки, bcc поможет. Полагаю указать ключит не станет тебе проблемой. Мы не телепаты, укажи ошибки и иерархию проекта касательно ошибок, поможем ...
PM MAIL   Вверх
Freak_FB
  Дата 4.9.2007, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Господа, всем спасибо, проблема порешалась.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
DjoNIK
Дата 4.9.2007, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



А можно ли сказать в был корень зла?


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Freak_FB
Дата 5.9.2007, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


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

Репутация: 1
Всего: 4



Можно. Говорю: Проблема порешалась установкой расширения исходника в .c. Это раз (хотя не думаю что это было важнее всего). Использовал компилятор Turbo C 2.01. Компилил с коммандной строки.
Вот такой у меня батник:
tcc -ms -I./include -L./lib ./lib/9188e.lib %1
А в чём конкретно была проблема сказать трудно, поскольку консольным компилятором не пользовался с 9-го класса. И то больше через визуальную среду, чем с консоли.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.1211 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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