在Windows中使用LuaSocket - 如何在Eclipse项目中安装和使用它
当我在终端中运行我的代码时,
` 本地功能主要() 本地插座=需要(“插座”。http”) 结束 主要() `
我收到此错误/消息:找不到模块'socket.http':
`` ` 不要领包.preload ['socket.http'] 没有文件'/ usr / local / share / lua / 5.2 /插座/ http.lua' 没有文件'/ usr / local / share / lua / 5.2 /插座/ http / init.lua' 没有文件'/ usr / local / lib / lua / 5.2 /插座/ http.lua' 没有文件'/ usr / local / lib / lua / 5.2 /插座/ http / init.lua' 没有文件'。/插座/ http.lua' 没有文件'/ usr / local / lib / lua / 5.2 /插座/ http.so' 没有文件'/ usr / local / lib / lua / 5.2 / loadall.so' 没有文件'。/插座/ http.so' 没有文件'/ usr / local / lib / lua / 5.2 / socket.so' 没有文件'/ usr / local / lib / lua / 5.2 / loadall.so' 没有文件'。/插座/ so'
`` `
我正在Windows中使用lua,我不知道如何实现这一点。 我想使用LuaSocket从http存储库获取图像,然后获得其Base64编码,而不下载图像。对于文件系统中的图像,此解决方案有效:
` 执行文件(“C:\ Users \ se47596 \桌面\ LUA \ prueba2 \ src \ Base64.lua”) imagen =“C:\ Users \ se47596 \桌面\ LUA \ prueba2 \ src \ pruebaAsyncOCR.png” 本地功能主要() imfh = io.open(imagen,'rb') imblob = imfh:read('* a') imfh:close() print(“ImageData =”..enc(imblob)) 结束 主要() `
我应该导入哪些文件到我的Eclipse项目中?我看到了这些操作,但不知道如何使用它们...
`` ` --package.path = "./lua/modules/?.lua" --package.cpath = "./lua/modules/?.dll" --local socket = require ("socket")
`` `
我应该如何构建我的项目结构?至少我有这个:
我的项目文件夹
`` ` | __ src | __Base64.lua | __main.lua
`` `
你能帮我吗?我想在Lua解释器外验证它。我还看到了这些解决方案,但我无法在我的Eclipse项目中使其正常工作,也许我需要先一步。 我需要创建一个库吗?在这种情况下我该怎么做?
http://w3.impa.br/~diego/software/luasocket/installation.html http://luarocks.org/
最好的问候!
我可以按照以下方法来构建它们:
(1)像这样在 build-win32.sh 中替换 gcc/g++:
GCC = x86_64-w64-mingw32-gcc
GPP = x86_64-w64-mingw32-g++
#gcc $ BUILD_FLAGS
$GCC $ BUILD_FLAGS
(2)apt-cyg cmake unzip mingw64-x86_64-gcc-g++
(3)bash ./build-win32.sh lua luasocket
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

第一个错误看起来像是你在 Linux 上运行?
你成功安装了 LuaSockets 吗?它是用 C 写的,因此你需要一个编译器来安装它。可以在微软开发人员工具中找到。你也可以使用 cygwin。
或者,如果你已经安装了 mingw,你可以先下载: https://github.com/pkulchenko/ZeroBraneStudio/blob/master/build/build-win32.sh
然后你可以运行:
bash ./build-win32.sh lua luasocket