标签: wxlua

编译wxLua(跨平台和静态)

我打算创建一个新的C++项目,在其中编写一些C++函数,将带有wxLua的Lua引擎嵌入其中,使我的C/C++函数可用于Lua端,然后编写我的主程序(包括GUI) Lua中.

我的IDE /编译器是Windows上的Code :: Blocks/GCC.我想为Windows,Linux和OSX编译它.

我的问题:

  • 编译wxWidgets和Lua
  • 建设wxLua
  • 创建一个跨平台项目,知道哪些库用于哪个操作系统

我阅读了很多关于wxLua的文档,发现你应该使用wxWidgets 2.8.12和Lua 5.2.3(因为它们是两个最新的稳定和支持的版本).

如果可能的话,我希望程序最终成为一个独立的可执行文件.
所以我想我需要将Lua和wxWidgets编译为.lib库(Windows)和.a库(Linux/OSX),这是正确的吗?我该怎么办?

完成后,我需要创建什么样的项目以及如何将wxLua嵌入到该项目中?我找不到很多关于此的信息.

最后,我如何告诉我的IDE/project/makefile(?)哪些库用于哪个操作系统?

c++ lua gcc codeblocks wxlua

10
推荐指数
1
解决办法
1131
查看次数

标签 统计

c++ ×1

codeblocks ×1

gcc ×1

lua ×1

wxlua ×1