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