Não é possível executar o programa no NetBeans 7.3

1

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);
}
    
por lazyCrab 07.06.2013 / 09:31

2 respostas

0

O glx-libraries no Ubuntu está instalado?

E sobre o mesa-glx-libraries ?

    
por dschinn1001 07.06.2013 / 13:54
0

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.

link

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)

    
por dschinn1001 07.06.2013 / 18:29