gpt4 book ai didi

linux - wxLua 'undefined symbol: luaopen_libwx' (Linux Mint 16)

转载 作者:太空狗 更新时间:2023-10-29 12:32:05 25 4
gpt4 key购买 nike

我在 Linux 上编译 wxLua 时遇到了一些问题,在阅读安装指南几个小时后,我得到了以下文件:

  • libwx.so
  • libwxlua-wx28gtk2ud-2.8.12.3.so
  • libwxlua_bind-wx28gtk2ud-2.8.12.3.so
  • libwxlua_debug-wx28gtk2ud-2.8.12.3.so
  • libwxlua_debugger-wx28gtk2ud-2.8.12.3.so
  • libwxlua5.2-wx28gtk2ud-2.8.12.3.so
  • libwxstedit-wx28gtk2ud-2.8.12.3.so

simpleui.lua

require("libwx")

frame = nil

function HandleEvents(event)
local name = event:GetEventObject():DynamicCast("wxWindow"):GetName()
print(string.format("\\global\\def\\Choice%s{%s}", name, event:GetString()))
end

function main()
frame = wx.wxFrame(wx.NULL,
wx.wxID_ANY,
"Erstellen Sie Ihr PDF-Dokument mit LuaTeX",
wx.wxDefaultPosition,
wx.wxSize(185, 85),
wx.wxDEFAULT_FRAME_STYLE)
local panel = wx.wxPanel(frame, wx.wxID_ANY)
local choices = {"blue", "red", "green"}
local radioBox = wx.wxRadioBox(panel,
wx.wxID_ANY,
"Farbe",
wx.wxDefaultPosition,
wx.wxDefaultSize,
choices, 1,wx.wxRA_SPECIFY_ROWS)
frame:Connect(wx.wxID_ANY,
wx.wxEVT_COMMAND_RADIOBOX_SELECTED,
HandleEvents)
frame:Show(true)
end

main()

wx.wxGetApp():MainLoop()

我将所有文件复制到同一个文件夹,但我不起作用。

错误:

lua: error loading module 'libwx' from file './libwx.so':
./libwx.so: undefined symbol: luaopen_libwx
stack traceback:
[C]: in ?
[C]: in function 'require'
simpleui.lua:1: in main chunk
[C]: in ?

我正在尝试在 LuaLatex 中使用它并且有 some problems在 Windows 上也是如此。

最佳答案

我已经解决了问题。

Lua 正在搜索 wx.so 而不是 libwx.so 并且重命名后它可以工作。

关于linux - wxLua 'undefined symbol: luaopen_libwx' (Linux Mint 16),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23843523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com