吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 798|回复: 5
收起左侧

[经验求助] C/C++不能运行时编译代码,编写公式编辑器,用户输入循环判断语句保存后执行怎么实现

[复制链接]
13274000987 发表于 2022-9-26 22:47
25吾爱币

C/C++不能运行时动态编译代码,编写公式编辑器,用户输入循环判断语句保存后执行代码,C/C++编程该怎么实现啊

最佳答案

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

1364847132 发表于 2022-9-26 22:47
llvm jit
52pojie12345 发表于 2022-9-27 09:52
朋友好,C、C++不支持动态编译,但你可以映入lua库,编写lua脚本,动态刷新lua脚本,就可以实现动态编译代码。具体请参看 https://blog.csdn.net/m0_46577050/article/details/123147180
 楼主| 13274000987 发表于 2022-9-27 15:24
看了是将主程序中函数指针传入lua库,或者把函数做成DLL供lua库动态调用,不是我想要的功能啊
我的意思有点像主程序包含C编译器一样的功能,而且能动态编译执行,主程序运行中用户自己编写循环,判断语句或函数,生成保存为C源码文件,然后主程序再读入C源码文件编译后再执行
gchq2005 发表于 2022-9-28 08:41
这不就是外挂的脚本功能吗,可能实现,但用 lua 方便
 楼主| 13274000987 发表于 2022-9-28 19:04
结合前面两位朋友的,查了下叫即时编译器LuaJIT这个可能可以实现
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 19:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表