![](/img/trans.png)
[英]How to move project .netcore in visual studio to run on windows from mac
[英]How to run LUA project with IUP package in ZeroBrane Studio?
我在 ZeroBrane Studio 中啟動/調試項目時遇到這個問題。 我有所有的源文件。
使用 cmd.exe 中的命令:
lib\lua52.exe OmapTest2.lua
啟動項目,但我想調試項目。 當我在 ZBS 中執行 OmapTest2.lua 時,它給了我這個..錯誤(?):
Program starting as '"C:\ZeroBraneStudio\bin\lua52.exe" -e "io.stdout:setvbuf('no')" "C:\ZeroBraneStudio\cfg\user.lua"'.
Program 'lua52.exe' started in 'C:\Radek\Tester' (pid: 9804).
C:\ZeroBraneStudio\bin\lua52.exe: C:\ZeroBraneStudio\bin\lua\iuplua.lua:6: attempt to index global 'iup' (a nil value)
stack traceback:
C:\ZeroBraneStudio\bin\lua\iuplua.lua:6: in main chunk
[C]: in function 'require'
C:\ZeroBraneStudio\cfg\user.lua:1: in main chunk
[C]: in ?
Program completed in 1.53 seconds (pid: 9804).
不知道可能出了什么問題。 我所做的是:
我應該怎么辦? 提前致謝。
將純 C DLL,如 iup.dll 復制到 \ZeroBraneStudio\bin
將 Lua 模塊 DLL,如 iuplua52.dll 復制到 \ZeroBraneStudio\bin\clibs52
ZeroBrane Studio 使用通用的 Lua DLL,它們在 LUA_CPATH 中沒有必要的 IupLua 后綴。 所以需要手動添加。 編輯腳本開頭的 package.cpath:
package.cpath = package.cpath.. ";C:/ZeroBraneStudio/bin/clibs52/?52.dll"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.