KY

Arrumando Erro De Compilação

Por Kydrai, 13 de jan. de 2007 em Tutoriais de Programação

otserv
10
4.9k
KydraiK
13 de janeiro de 2007 às 20:31

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.

Editado Janeiro 15 por kydrai

2 semanas depois...
ZorzinZ
22 de janeiro de 2007 às 11:21

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

Editado Janeiro 22 por Zorzin

GM TavinG
28 de janeiro de 2007 às 20:33

ótimo Tuto.

Shin HisokaS
31 de janeiro de 2007 às 22:24

Belo tuto.

=]

3 meses depois...
ex eclipseE
23 de abril de 2007 às 13:40

eu fiz isso e deu o mesmo erro no lual_dofile nao adianto nada to puto com essa ##### de 5.1 ja pous essa destgraça e continua o mesmo err otoma nocu

1 mês depois...
AblankA
07 de maio de 2007 às 01:27

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 :)

3 semanas depois...
dyegodbD
22 de maio de 2007 às 03:12

ta tri, mas n precisa de toda essas balaca n. eu tive esse problema tbm =P não precisa de todas essas balaca pra arruma =P

1 mês depois...
MustorzeM
15 de junho de 2007 às 18:57

vlw o meu tbm dava xP

2 meses depois...
morgado4everM
31 de agosto de 2007 às 18:39

Cara ti amo... Vc eh demais! Me resolveu um problemao!!!!!!

So nao coloco sua fanbar pq vc nao tem... =]

 

Abraçooooooooooooo

//kazz

01 de setembro de 2007 às 13:15

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.