O glx-libraries
no Ubuntu está instalado?
E sobre o mesa-glx-libraries
?
Eu instalei recentemente o Ubuntu 12.04 e instalei o Netbeans 7.3 nele (não a versão do Ubuntu, diretamente do site). Eu estou tentando executar um programa C ++ básico que usa Allegro 5 mas, mesmo que compila, não pode ser executado. Quando o projeto está localizado em uma partição diferente, o erro é:
/bin/sh: 1: exec: pathToProject/dist/Debug/GNU-Linux-x86/projectName: Permission denied
No entanto, quando copio o projeto diretamente para minha pasta pessoal, ocorre o seguinte erro:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 13
Current serial number in output stream: 13
Aqui está o programa, se ajudar:
#include <allegro5/allegro.h>
int main()
{
al_init();
ALLEGRO_DISPLAY *display = al_create_display (1000,1000);
al_clear_to_color (al_map_rgb (255,255,255));
al_flip_display ();
al_rest(2);
}
O glx-libraries
no Ubuntu está instalado?
E sobre o mesa-glx-libraries
?
não, não tão rápido! no seu trecho de código está faltando o retorno? ou é apenas um bloco de muitos blocos diferentes?
Eu estava errado - não é questão de bibliotecas glx - mas isso é um pouco fora do tópico aqui e lidar com a programação em c ++ resp. com g + + do gnu - qual compilador você está usando no netbeans?
allegro como header-file faz parte do g ++ do gnu, mas g ++ é parte do netbeans.
por exemplo gnu-compilador g ++ pode lidar com o arquivo allegro-header, mas você precisa vinculá-lo no terminal.
como eu li aqui o allegro é atualmente "pegajoso" com o g ++ no netbeans - aqui está um fórum completo sobre ...
link (digite aqui como palavra de busca "allegro" no canto direito)