graphics.h, conio.h e dos.h não estão funcionando no gcc

3

Estou trabalhando em um projeto relacionado à programação de mouse. Estou tendo um problema que graphics.h , conio.h e dos.h não estão funcionando no gcc. Eu tentei link .

Quando entrei

sudo apt-get install build-essential

Eu tenho:

Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
build-essential set to manually installed.

The following packages were automatically installed and are no longer required:
calligra-l10n-engb cdparanoia k3b k3b-data k3b-i18n kdevelop-l10n
  kdevelop-php-docs-l10n kdevelop-php-l10n language-pack-kde-en libflac++6
  libk3b6 libkcddb4

Use 'apt-get autoremove' to remove them.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Então eu tentei

sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-1.8 guile-1.8-dev libsdl1.2debian-all libart-2.0-dev libaudiofile-dev libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev libslang2-dev libasound2 libasound2-dev

e recebi o seguinte erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done

Package libsdl1.2debian-all is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or is only available from another source

However the following packages replace it:

  libsdl1.2debian

E: Package 'libsdl1.2debian-all' has no installation candidate

Por favor, ajude-me a usar graphics.h , conio.h e dos.h no gcc.

    
por REGZEN 04.04.2013 / 22:12

2 respostas

6

Até onde eu sei, o graphics.h é um arquivo de cabeçalho obsoleto e antigo do Borland C ++ para gráficos em MS DOS. Eu acho que o último Borland C ++ Builder não tem mais suporte a graphics.h. No entanto graphics.h foi simulado para o Windows. Executáveis feitos usando graphics.h geralmente não funcionam em PCs mais novos (e laptops com sistema operacional Windows).

(Embora o graphics.h tenha simples de usar funções gráficas, seu uso não é mais recomendado / suportado)

Além disso, compiladores C ++ de código aberto geralmente não suportam conio.h.

O

conio.h tem mais funcionalidade nos compiladores da Borland. Também é suportado no MS VC ++, mas com menos funcionalidade. conio.h não é suportado no gcc, etc.

    
por user126106 05.04.2013 / 06:31
4

Embarcadero / Borland tem o Turbo C versão 2 disponível para fazer o download em seu site. Como é um compilador antigo que roda no DOS, você precisará instalar o dosbox para usá-lo.

Você pode querer começar a usar uma biblioteca de gráficos moderna, como SDL , que permitirá a você inserir gráficos / mouse no Ubuntu.

    
por Bert 06.05.2013 / 14:49