Ir para conteúdo

Arrumando Erro De Compilação


Kydrai

Posts Recomendados

Não sei se aqui é o melhor lugar pra postar ou em tutoriais, mas qualquer coisa o moderador move.

Ae, vi que muita gente tem dificuldades na hora de compilar o ot 7.9 por causa de 1 erro chato!

Por enquanto testei no Evolutions pra 7.9 e 7.92.

 

configmanager.cpp:41: error: `luaL_dofile' undeclared (first use this function)

Vou ajudar vc a arrumar isso, é muito simples!

 

Primeiro faça o download do lua5.1 AQUI

Agora no zip vai ter 3 pasta.

Oque tiver dentro pasta bin vc coloca la em Devcpp\bin. Faça o msm com os outros 2.

 

Agora entre no seu projeto, vai em project>project options>parameters

Em linker:

Troque

-llua

Por

-llua5.1

Remova

-llualib

 

Pronto agora é só compilar que ñ vai dar erro!

 

 

PS: lembrei de um negócio que tava acotecendo comigo, é sobre o -lregex, caso vc ñ tenha o regex, tire ele e coloque:

-llibboost_regex-mgw-mt-s-1_33_1

Lembrando que tem que ter o boost 1.33.1

 

PS²: mas isso, verifiquem project>project options>directories

No meu ñ uso a pasta others, mas caso vc use deixe.

Em lybrary directories:

C:\Dev-Cpp\lib

Em include directories:

C:\Dev-Cpp\include

 

 

Espero que gostem, se tiverem duvidas ou der erros avise.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Muito bom o tuto! =)

Organizado, simples, fácil e rápido!

Vai ajudar muita gente...

Tem muitas pessoas que não conseguem compilar a SVN Nova justamente por causa do luaL_dofile, que só tem na Library LUA Nova (a atual: 5.1.1)...

 

Muito bom! :nuts:

Parabéns pelo tuto =]

 

Zorzin

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 2 weeks later...

So corrigindo o Zorzin eu acho que a lua esta na sua versão 5.2.1 ou 5.1.2 um desses =)

 

 

Ótimo tópico no dia que saiu revbattle que fiquei um tempo para descobrir isso merece fix :)

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 4 weeks later...
  • 2 months later...

Você não precisa fazer necessariamente isso é só ajeitar seus includes :)

 

Exemplo: em directories é só você ter nos Library Directories:

 

C:\Dev-Cpp\others\lua-5.1\lib

 

E em include Directories:

 

C:\Dev-Cpp\others\lua-5.1\include

 

:) isso depende de onde você estalou o Dev-c++ também, no meu caso estalei em C:.

 

Abraços. espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...