Erro em compilação lua 5.1.5

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Erro em compilação lua 5.1.5

Anderson Pimentel
Olá pessoal.

Estou com problemas em compilar o módulo package do lua 5.1.5 no visual studio do windows.

Vejo que dá um erro nas funções "setprogdir" e "getenv" .

Alguém já teve esse mesmo erro? Sabem como resolver?

Procurei bastante na web, e não consegui resolver esse erro. :/

--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Ignacio Burgueño
Favor mostrar o erro de compilador.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Anderson Pimentel
Com o projeto em C++ "Cpluplus", tento utilizar o projeto "Lua5.1".

Como falei, quando comento no arquivo linit.c, a linha referente ao módulo package, funciona perfeitamente.

1>------ Build started: Project: Lua5.1, Configuration: Debug ARM ------
1>  loadlib.c
1>src\loadlib.c(128): warning C4047: 'initializing' : 'HINSTANCE' differs in levels of indirection from 'int'
1>src\loadlib.c(594): warning C4047: 'initializing' : 'const char *' differs in levels of indirection from 'int'
1>lua.obj : warning LNK4006: main already defined in luac.obj; second definition ignored
1>lua.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
1>  Lua5.1.vcxproj -> C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Lua5.1\Lua5.1.lib
2>------ Build started: Project: Cplusplus, Configuration: Debug ARM ------
2>     Creating library C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.lib and object C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.exp
2>Lua5.1.lib(loadlib.obj) : error LNK2019: unresolved external symbol LoadLibraryA referenced in function ll_load
2>C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.dll : fatal error LNK1120: 1 unresolved externals
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Em 5 de novembro de 2013 09:25, Ignacio Burgueño <[hidden email]> escreveu:
Favor mostrar o erro de compilador.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Anderson Pimentel
Verifiquei que no arquivo loadlib.c, o visual studio identifica erro na função setprogdir e no getenv.


2013/11/5 Anderson Pimentel <[hidden email]>
Com o projeto em C++ "Cpluplus", tento utilizar o projeto "Lua5.1".

Como falei, quando comento no arquivo linit.c, a linha referente ao módulo package, funciona perfeitamente.

1>------ Build started: Project: Lua5.1, Configuration: Debug ARM ------
1>  loadlib.c
1>src\loadlib.c(128): warning C4047: 'initializing' : 'HINSTANCE' differs in levels of indirection from 'int'
1>src\loadlib.c(594): warning C4047: 'initializing' : 'const char *' differs in levels of indirection from 'int'
1>lua.obj : warning LNK4006: main already defined in luac.obj; second definition ignored
1>lua.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
1>  Lua5.1.vcxproj -> C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Lua5.1\Lua5.1.lib
2>------ Build started: Project: Cplusplus, Configuration: Debug ARM ------
2>     Creating library C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.lib and object C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.exp
2>Lua5.1.lib(loadlib.obj) : error LNK2019: unresolved external symbol LoadLibraryA referenced in function ll_load
2>C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.dll : fatal error LNK1120: 1 unresolved externals
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Em 5 de novembro de 2013 09:25, Ignacio Burgueño <[hidden email]> escreveu:

Favor mostrar o erro de compilador.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Att, Anderson Pimentel



--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Ignacio Burgueño
In reply to this post by Anderson Pimentel
Desculpe, mais vou escrever em espanhol...

Primero, por lo que veo, esta compilando para Windows RT. Es realmente lo que quiere?

Segundo, ese proyecto "Cplusplus" parece estar mal. Supuestamente esta compilando una dll, pero está compilando tambien luac y lua (el intérprete). Ninguno de esos dos archivos deben ser linkeados cuando se está generando la dll.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Anderson Pimentel
sí, quiero compilar para windows RT.

Se não posso compilar esses dois arquivos, o que devo fazer, exclui-los?


Em 5 de novembro de 2013 09:37, Ignacio Burgueño <[hidden email]> escreveu:
Desculpe, mais vou escrever em espanhol...

Primero, por lo que veo, esta compilando para Windows RT. Es realmente lo que quiere?

Segundo, ese proyecto "Cplusplus" parece estar mal. Supuestamente esta compilando una dll, pero está compilando tambien luac y lua (el intérprete). Ninguno de esos dos archivos deben ser linkeados cuando se está generando la dll.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Anderson Pimentel
Mesmo excluindo os arquivos que me indicou, continuo com erros de link.

2>Lua5.1.lib(loadlib.obj) : error LNK2019: unresolved external symbol LoadLibraryA referenced in function ll_load
2>C:\Users\a18santo\sandbox\WP8\ComunicationLua\ARM\Debug\Cplusplus\Cplusplus.dll : fatal error LNK1120: 1 unresolved externals


Em 5 de novembro de 2013 09:45, Anderson Pimentel <[hidden email]> escreveu:
sí, quiero compilar para windows RT.

Se não posso compilar esses dois arquivos, o que devo fazer, exclui-los?


Em 5 de novembro de 2013 09:37, Ignacio Burgueño <[hidden email]> escreveu:

Desculpe, mais vou escrever em espanhol...

Primero, por lo que veo, esta compilando para Windows RT. Es realmente lo que quiere?

Segundo, ese proyecto "Cplusplus" parece estar mal. Supuestamente esta compilando una dll, pero está compilando tambien luac y lua (el intérprete). Ninguno de esos dos archivos deben ser linkeados cuando se está generando la dll.

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Att, Anderson Pimentel



--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Ignacio Burgueño
Por lo visto, hay que hacer mas modificaciones para que compile.

LoadLibrary, justamente, no esta disponible.

Nunca compilé para RT. No tengo idea qué cambios hay que realizar para que Lua funcione. Encontré este link que le puede ser de ayuda:


Saludos,
Ignacio

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Erro em compilação lua 5.1.5

Anderson Pimentel
Muito obrigado.


Em 5 de novembro de 2013 10:09, Ignacio Burgueño <[hidden email]> escreveu:
Por lo visto, hay que hacer mas modificaciones para que compile.

LoadLibrary, justamente, no esta disponible.

Nunca compilé para RT. No tengo idea qué cambios hay que realizar para que Lua funcione. Encontré este link que le puede ser de ayuda:


Saludos,
Ignacio

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Att, Anderson Pimentel

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.