首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法建造卢帕

无法建造卢帕
EN

Stack Overflow用户
提问于 2015-11-11 06:02:48
回答 1查看 1.2K关注 0票数 1

我正在Windows764bit上编译Lupa,并且安装了所有的依赖项(包括LuaJIT2和Lua5.2)。但是当我试图通过运行

python setup.py安装

我会收到关于受抚养人的错误,通常是.m文件。

例如:

lupa/_lupa.c(265):致命错误C1083:无法打开包含文件:'lua.h':没有这样的文件或目录

我尝试过手动添加文件,但这只会导致更多的问题,如下所示:

代码语言:javascript
复制
c:\mingw\include\stdint.h:118:0: note: this is the location of the previous definition
 #define INT_LEAST64_MIN INT64_MIN
 ^
In file included from _lupa.c:271:0:
stdint.h:154:0: warning: "INT_LEAST64_MAX" redefined [enabled by default]
  #define INT_LEAST64_MAX 0x7fffffffffffffff
 ^
In file included from c:\mingw\lib\gcc\mingw32\4.8.1\include\stdint.h:9:0,
                 from c:\mingw\include\wchar.h:876,
                 from unicodeobject.h:120,
                 from Python.h:85,
                 from _lupa.c:30:
c:\mingw\include\stdint.h:123:0: note: this is the location of the previous definition
 #define INT_LEAST64_MAX INT64_MAX
 ^
In file included from _lupa.c:271:0:
stdint.h:155:0: warning: "UINT_LEAST64_MAX" redefined [enabled by default]
  #define UINT_LEAST64_MAX 0xffffffffffffffffU
 ^

请注意,这是我在控制台中收到的垃圾邮件的一个小摘录。我试过的东西太多了。我试着利用gcc,但没有结果,我的朋友也试着帮助我。我完全不知所措。请帮帮我!

哦,这里有一个完整的日志,我试图在不改变文件的情况下运行安装程序:

代码语言:javascript
复制
No local build of LuaJIT2 found in lupa directory
Checking for installed luajit library using pkg-config
pkg-config found luajit version 2.0.3

building without Cython
running install
running bdist_egg
running egg_info
writing lupa.egg-info\PKG-INFO
writing top-level names to lupa.egg-info\top_level.txt
writing dependency_links to lupa.egg-info\dependency_links.txt
writing lupa.egg-info\PKG-INFO
writing top-level names to lupa.egg-info\top_level.txt
writing dependency_links to lupa.egg-info\dependency_links.txt
reading manifest file 'lupa.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'lupa.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
copying lupa\version.py -> build\lib.win-amd64-2.7\lupa
running build_ext
building 'lupa._lupa' extension
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nolog
o /Ox /MD /W3 /GS- /DNDEBUG -DLUA_COMPAT_ALL -I/usr/local/include/luajit-2.0 -IC
:\Python27\include -IC:\Python27\PC /Tclupa/_lupa.c /Fobuild\temp.win-amd64-2.7\
Release\lupa/_lupa.obj
_lupa.c
lupa/_lupa.c(265) : fatal error C1083: Cannot open include file: 'lua.h': No such file or directory
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64
\cl.exe"' failed with exit status 2
EN

回答 1

Stack Overflow用户

发布于 2016-09-24 04:33:47

我不知道你是否还需要这方面的答案,但我也遇到了同样的问题,我查看了lupa文件夹,看到了lupa.pyx,这意味着您需要Cython。运行pip install cython之前为我工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33645073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档