代码拉取完成,页面将自动刷新
表达式引擎提供表达式的解析、计算、单位检查和运算的能力。
运算对象支持数值、字符串、布尔值、参数变量、自定义函数等。
运算操作支持算术运算、逻辑运算、条件判断等。
单位类型支持数值、长度、角度、文字、材质、文字样式等。
项目本身可以独立于应用程序,是一个通用的表达式解析器。作为开源项目,可以直接给开发者使用,同时,项目代码具有良好的扩展性,开发者也可以进一步丰富功能。
示意图: 表达式定义
COMPONENTEDITOR_SDK 目录结构:
COMPONENTEDITOR_SDK
|----------include
|----------lib
|-----------|--------release
|-----------|--------debug
|----------bin
开源项目目录结构:
ExprEngine
|----------source //源代码
|-----------|-------------public //接口
|----------docs //文档
|----------LICENSE
|----------CMakeLists.txt
|----------README.md
`
CMake 3.11 +
Visual Studio 2015
COMPONENTEDITOR_SDK
下载COMPONENTEDITOR_SDK.zip:https://static.goujianwu.com/201_project/package/paramodel/COMPONENTEDITOR_SDK.zip
解压COMPONENTEDITOR_SDK, 设置环境变量COMPONENTEDITOR_SDK_DIR
例如:COMPONENTEDITOR_SDK_DIR=D:\\COMPONENTEDITOR_SDK
切换到cmake输出目录
cd /d D:\ExprEngine\bin
指定源代码目录,构建ExprEngine.sln
cmake ..\ExprEngine -G "Visual Studio 14 2015 Win64"
打开生成的解决方案ExprEngine.sln,若使用高版本的VS,则注意在打开时均选择无升级。
MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型