- 主题:一个字符串,内容是c++写的代码,如何读取这个字符串并执行代码
运行环境也是c++,感觉这个问题类似实现一种脚本语言的编译器。有没有现成的开源技术能解决这个问题
--
FROM 117.136.38.*
ch
【 在 YP86 的大作中提到: 】
: 运行环境也是c++,感觉这个问题类似实现一种脚本语言的编译器。有没有现成的开源技术能解决这个问题
--
FROM 113.44.154.*
?能详述下吗
【 在 dormouseBHU 的大作中提到: 】
: ch
--
FROM 117.136.38.*
【 在 YP86 (哥不是寂寞,因为有寂寞陪着哥) 的大作中提到: 】
: 标 题: Re: 一个字符串,内容是c++写的代码,如何读取这个字符串并执行
: 发信站: 水木社区 (Sat Jul 18 16:43:36 2020), 站内
:
: ?能详述下吗
看你帖子的人,估计也想这么说
--
FROM 117.140.168.*
把c++当脚本运行?感觉不太容易。如果是c,还能写个parser,c++语法太复杂了。
起个子进程调用gcc编译执行?
【 在 YP86 的大作中提到: 】
:
: 运行环境也是c++,感觉这个问题类似实现一种脚本语言的编译器。有没有现成的开源技术能解决这个问题
: --
:
发自「今日水木 on Mi Note 3」
--
FROM 106.121.178.*
嗯,实现是太复杂,尤其是涉及到虚函数的调用。我也不想造轮子,所以问有没有现成的框架。
上面有人回复了ch,搜了下是一个跨平台的c++解释器,跟我的需求相符,就是学习资料太少,估计是这种需求太少
【 在 GoGoRoger 的大作中提到: 】
: 把c++当脚本运行?感觉不太容易。如果是c,还能写个parser,c++语法太复杂了。
: 起个子进程调用gcc编译执行?
: 发自「今日水木 on Mi Note 3」
--
FROM 117.136.38.*
好像facebook搞过一个类似的东西。费了大劲用c++写好,就是希望跑快一点,搞个虚拟机,简直。。。
【 在 YP86 的大作中提到: 】
:
: 嗯,实现是太复杂,尤其是涉及到虚函数的调用。我也不想造轮子,所以问有没有现成的框架。
: 上面有人回复了ch,搜了下是一个跨平台的c++解释器,跟我的需求相符,就是学习资料太少,估计是这种需求太少
:
: --
发自「今日水木 on Mi Note 3」
--
FROM 106.121.178.*
没啥可详述的,直接联系softIntegration买Embedded Ch 就行了。这个应该是能买到的支持最好的C++解释器了。
另一种思路就是直接编译成dll,然后动态加载。好像有些有限元计算软件就这样。
【 在 YP86 的大作中提到: 】
: ?能详述下吗
--
FROM 223.104.3.*
这个 cling 不知道怎么样。。
https://github.com/root-project/cling
【 在 YP86 (哥不是寂寞,因为有寂寞陪着哥) 的大作中提到: 】
: 运行环境也是c++,感觉这个问题类似实现一种脚本语言的编译器。有没有现成的开源技术能解决这个问题
--
FROM 112.47.122.*
libtcc可以动态编译C的代码
--
FROM 112.87.21.*