Arrumando Erro De Compilação

Kydrai
Por Kydrai
em Tutoriais de Programação

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

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.

~ Kydrai
Programador / Scripter

 

sign.png

Zorzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/06Posts: 74

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




BlackOnix C++ Programmer
------------------------------------------------------------------------

É meu fan ou gosta dos meus trabalhos ou é meu amigo? Usa minha bar: =)



[7.92] Zorzin OTServer Version 1.1

GM Tavin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/03/06Posts: 46

ótimo Tuto.

Last Sign

 

user posted imageuser posted imageuser posted image

 

user posted imageuser posted image

 

~[Gifts]~

 

[

Kih]

 

First Present by Killera ;D Ty =*

Shin Hisoka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/01/07Posts: 73

Belo tuto.

=]

GuiZin here. =]

user posted imageuser posted imageuser posted image

 

Meus Ídolos:

 

user posted imageuser posted imageuser posted imageuser posted image

ex eclipse

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/01/07Posts: 4

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

Ablank

.-.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/06Posts: 88

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

Att.

Ablankzin

dyegodb

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/01/06Posts: 23

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

Mustorze

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 28/04/06Posts: 46

vlw o meu tbm dava xP

[Banido por Ripping]

morgado4ever

Eu sou o Kazz! ;)
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 20/10/06Posts: 164Char no Tibia: Kazz Kzupzarski

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

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

 

Abraçooooooooooooo

//kazz

tibiasoul2.png

Divulgue o servidor, utilize este banner em sua assinatura.

 

WalkAlone Project

Alternative Tibia Server

O N L I N E

 

[ http://WalkAlone.servegame.Com ]

ONLINE! 24 HORAS! 8.70!

 

Nos contate agora mesmo:

tibiasoul@msn.com

Jackson Zani

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/02/07Posts: 84

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.

Todos direitos reservados® Administrador - Medieval Works 2009.