QtCreator Lua环境配置
环境
macosx 10.11 + qt 5.5 + lua 5.3
生成lua静态库
下载lua源码,进行编译,生成库文件。
makefile文件所在目录下使用make+具体平台指令:
make macosx
默认会在源码目录下生成liblua.a静态库文件。
.pro文件配置
qtcreator中在.pro文件中右键添加库,把刚刚生成的lua静态库加入进去(或者也可以手工写)。
以下是qt自动生成的代码,我手动将之前生成的liblua.a库文件复制到了项目目录下的lib文件夹内。
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/lib/release/ -llua
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/lib/debug/ -llua
else:unix: LIBS += -L$$PWD/lib/ -llua
INCLUDEPATH += $$PWD/.
DEPENDPATH += $$PWD/.
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/lib/release/liblua.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/lib/debug/liblua.a
else:win32:!win32-g+