1 Star 0 Fork 0

zccrs/zScript

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.cpp 680 Bytes
一键复制 编辑 原始数据 按行查看 历史
zccrs 提交于 2016-04-22 01:51 +08:00 . 增加自定义函数的实现
#include "zbase.h"
#include "zcode.h"
#include <QCoreApplication>
#include <QtConcurrent/QtConcurrentRun>
#include <QStack>
void begin(const char *fileName)
{
qRegisterMetaType<ZVariant>("ZVariant");
ZCode::virtualStack.reserve(50);
ZBase::initGlobalIdentifier();
ZCodeExecuter *executer = ZCodeExecuter::beginCodeExecuter();
int quitCode = executer->eval(fileName);
ZCodeExecuter::endCodeExecuter();
delete executer;
qApp->exit(quitCode);
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
if(argc > 1) {
QtConcurrent::run(QThreadPool::globalInstance(), &begin, argv[1]);
}
return a.exec();;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zccrs/zScript.git
git@gitee.com:zccrs/zScript.git
zccrs
zScript
zScript
dev

搜索帮助