我正在运行Windows 8(64位)并尝试按照此处的说明设置Lua:http://www.thijsschreijer.nl/blog/?p=863
[这不相关,但我之所以这样做的原因是我无法让luarocks工作。]
我按照所有说明写了信,安装了mingw,添加到我的路径变量等等。
错误窗口出现以下信息:
as.exe - Entry Point Not Found
The procedure entry point libintl_setlocale could not be located in the dynamic link library
c:\mingw\bin\..\lib\gcc\mingw32\4.8.1\..\..\..\..\mingw32\bin\as.exe
然后是关于“as.exe has stopped working
”
在命令行上打印:
c:\temp\lua-5.1.5>make mingw
cd src && make mingw
make[1]: Entering directory `/c/temp/lua-5.1.5/src'
make "LUA_A=lua51.dll" "LUA_T=lua.exe" \
"AR=gcc -shared -o" "RANLIB=strip --strip-unneeded" \
"MYCFLAGS=-DLUA_BUILD_AS_DLL" "MYLIBS=" "MYLDFLAGS=-s" lua.exe
make[2]: Entering directory `/c/temp/lua-5.1.5/src'
gcc -O2 -Wall -DLUA_BUILD_AS_DLL -c -o lua.o lua.c
make[2]: *** [lua.o] Error 1
make[2]: Leaving directory `/c/temp/lua-5.1.5/src'
make[1]: *** [mingw] Error 2
make[1]: Leaving directory `/c/temp/lua-5.1.5/src'
make: *** [mingw] Error 2
我完全迷失了如何解决这个问题。
答案 0 :(得分:0)
更新:我通过在计算机上搜索名为" libintl-8.dll"的所有文件解决了这个问题。并暂时重命名它们。在我单独的,无关的" Lua for windows"中有另一个同名的文件。程序文件,在clibs文件夹中。显然它以某种方式干扰了。