Problema do Compilador

0

Eu não tenho mais pistas e tenho que perguntar a algumas pessoas inteligentes agora, desde que comecei recentemente a trabalhar com o Ubuntu.

Soo aqui é o problema:

  • Eu tenho o Ubuntu 16.04 em um computador virtual via VirtualBox (não sei se isso é importante)
  • Estou tentando instalar um servidor de blocos para um projeto universitário e segui essa instrução link

    • Nesta instrução eu segui cada passo e tudo parecia bem (eu fiz tudo, exceto o "Alternativamente, instale ....")

Após as instalações, ele pede para você verificar se o Mapnik foi instalado corretamente, e é nesse ponto que estou lutando agora:

Ele me diz que não posso importar meu nome MemoryDatasource - Eu já imaginei que tinha um problema com meu compilador (espero ter acertado), mas quando estou verificando o compilador g ++ ele diz que está disponível, mas eu não pode definir o compilador com o

comando g++ -std=c++14 para o compilador eu preciso e me diz

g++: fatal error: no input files

compilation terminated

Exemplo do problema que tenho

Eu sou muito grato por qualquer dica / dica aí, eu tentei muitas coisas com o g ++ mas sempre me deu esse erro. Obrigado a todos já.

Saudações

    
por Anthi 25.05.2017 / 16:59

1 resposta

2

Isso não parece um erro: se você digitar man g++ , verá que a forma do comando g++ requer um arquivo de entrada para compilar. O que você está fazendo em vez disso, está iniciando o comando com uma opção, mas não especificando o que o compilador deve fazer.

Por exemplo, se você inserir apenas g++ , também receberá um erro "Nenhum arquivo de entrada".

Se você deseja compilar um programa com o switch, para a forma do comando seria

g++ -std=c++14 <filename> onde é o nome do arquivo em seu diretório que você deseja compilar.

Eu não sou uma pessoa python, mas FWIW parece que você tem um problema com suas ligações python, talvez - suas instruções de instalação têm um conjunto para adicionar as ligações python imediatamente acima da seção sobre como verificar se o mapnik foi instalado. / p>     

por Charles Green 25.05.2017 / 17:14