↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
leprechaun
15 декабря 2018
Aa Aa
#айнидсомбадихелп #нытья_псто #универчик #янепрогерятолькоучусь
Мой универ в очередной раз сошёл с ума. Нужно каким-то чудесным образом родить 4 лабы по организации ЭВМ. Но есть одна проблема. Требуемые задания необходимо выполнять только с теми функциями, которые указаны в методичке. И для выполнения лабы мне с моей 10 виндой пришлось установить dosbox. Только вот дальше я ничего не понимаю. Вроде какой-то код у меня есть, но вот скомпилировать его и получить exe-шник я не могу, а cpp-шники уже dosbox отказывается воспринимать. Я в ступоре, в общем.

15 декабря 2018
13 комментариев из 14
Vallle
Ну, я не совсем понимаю, что там вообще нужно
Что за компилятор? В VS ксть режим "компилировать для командной строки", им и пользуйся.
Я. конечно, извиняюсь, но с какой радости "воспринимать cpp-шники" - дело эмулятора ОС, а не компилятора? А то ведь всякие глупые вопросы в голову лезут. Компилятор-то у вас под DOS установлен? Пути к хедерам и библиотекам соответствующим образом прописаны?

Задумался... Интересно, DJGPP в досбоксе работает (это я уже размышляю на тему "где брать компилятор для DOS")?
Виктор Некрам
Ну, некоторые функции вижуалка банально не знает, потому что они вроде как устарели
П_Пашкевич
Да я и не пытаюсь требовать с эмулятора компиляцию
Просто в конец уже запуталась и недоумеваю, что вообще делать
leprechaun
Ну, а я просто ничего из вашего поста понять не могу.
Вопросы:
1) Я правильно понял, что бинарник должен получиться DOS-программой?
2) У вас компилятор-то есть? Ну, и линкер, разумеется?
3) Если есть, то он сам в какой ОС работает, в Windows или в DOS?
4) Если есть компилятор, вы его отконфигурировали (задали все необходимые пути)?
leprechaun
Тогда плохо. Тебе именно cpp нужен, чистый с не подойдет?
Я просто не помню нормальных cpp-компиляторов для DOS, хотя что-то вроде было.
А для с найди на файлопомойках какой-нибудь Turbo C, что ли. И запускай под досбоксом.
Виктор Некрам
Из свободных - по идее, Watcom и DJGPP (правда, они под 32-разрядные экстендеры и поэтому неизвестно как могут повести себя в досбоксе). А еще была такая штука - WDOSX, бесплатный экстендер с реализованным минимумом функций WinAPI. С помощью соответствующей утилиты можно было превратить консольное приложение Win32 во DOS-овское (но с минимумом системных вызовов WinAPI, разумеется. И, опять же, это экстендер. Зато, по идее, расширяется список подходящих компиляторов C++).
П_Пашкевич
Вроде не DOS-программу нужно
Просто функции, которые требуется применить, VS не знает. И, согласно инфе от одногруппников, только в DOS и работают уже
leprechaun
Если это не вызовы прерываний, то наличие/отсутствие функций зависит не от ОС, а от компилятора (точнее, даже не от компилятора, а от RTL, но обычно одно с другим идет в комплекте).
leprechaun
Какие конкретно функции? Перечислите?. Мб вы просто хидеры нужные не подключили?
ae_der
window, textcolor, textbackground
djgpp поддерживает эти функции при подключении conio.h

Кстати, похоже, что эта же штука поддерживается и в mingw32 (создающем нативные win32-приложения).
О прогрессивные российские ВУЗы)
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть