Как включить и использовать библиотеку Turbo Vision в Turbo C++ 3

Я хотел бы задать этот вопрос тем людям, у которых есть опыт программирования на Turbo C++ 3.0.

Я пытаюсь создать консольное приложение с текстовым пользовательским интерфейсом и вижу, что Turbo C++ 3 имеет возможность связать турбовидение в вашей программе.

Используя это: Параметры -> Линкер -> Библиотеки -> Проверить Turbo Vision.

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

Примечание. Если вам известен другой способ разработки консольных приложений C++/C с текстовым пользовательским интерфейсом, пожалуйста, ответьте на него.

Спасибо!

Изменить: Пожалуйста, не комментируйте, чтобы не использовать Turbo C++, потому что он устарел. Я просто пытаюсь создать консольное приложение с текстовым пользовательским интерфейсом для нашего проекта. Спасибо :)


person Raven    schedule 08.03.2012    source источник
comment
Не используйте Турбо С++. Это древнее. Используйте современный компилятор C++, например последнюю версию Visual C++ или gcc.   -  person James McNellis    schedule 08.03.2012
comment
Я хотел бы... Но мне действительно нужно разрабатывать консольные приложения с текстовым пользовательским интерфейсом, подобным самому интерфейсу Turbo C++, и поэтому мне это нужно. Спасибо за совет :)   -  person Raven    schedule 08.03.2012
comment
Вам не нужен Турбо С++. Что можно сделать из того, что нельзя сделать в современных условиях?   -  person David Heffernan    schedule 08.03.2012
comment
Если вы рассматриваете альтернативы Turbo Vision, есть ncurses, библиотека GNU. Я бы предположил, что его преимущество в том, что он кроссплатформенный. Однако заставить его работать с компилятором и компоновщиком Turbo C++ 3 может быть непросто.   -  person stakx - no longer contributing    schedule 08.03.2012
comment
Это кросс-платформа, поэтому я могу использовать ее в среде Windows, верно? Есть ли какие-либо ресурсы о том, как использовать его с помощью современных IDE? Спасибо   -  person Raven    schedule 08.03.2012


Ответы (1)


Turbo Vision устарел и больше не поддерживается. Тем не менее, если у вас есть веские причины использовать набор инструментов TUI, полностью относящийся к эпохе игр DOOM, я бы предложил использовать ncurses это портативный набор инструментов TUI, введите здесь описание изображения

Обратите внимание, что в библиотеке Turbo Vision есть потенциально небезопасные указатели. Это небезопасная библиотека для использования в эту эпоху, и это вещь «только» для DOS, поскольку есть порты для среды на основе POSIX, я все еще сомневаюсь в ее безопасности.

person alkber    schedule 08.03.2012
comment
Действительно приятно :) ... Это кросс-платформа, поэтому она также доступна для среды Windows, верно? Существуют ли какие-либо ресурсы о том, как использовать Ncurses в Windows с Code::Blocks IDE или Dev C++ IDE? Спасибо! - person Raven; 08.03.2012
comment
Пожалуйста, ознакомьтесь с [ссылкой] (stackoverflow.com/questions/138153 /) если вам понравился ответ, примите его и проголосуйте ;-) - person alkber; 08.03.2012
comment
он все еще поддерживается на github. - person user1095108; 05.04.2021