有谁知道如何编译你的C ++编写,而你的程序已经运行代码至极?
之后我想运行的代码。
我想这样做,因为我想做一个游戏,教竟被你编程,因此用户必须在游戏运行时写的代码并对其进行测试。
谢谢你的帮助
有谁知道如何编译你的C ++编写,而你的程序已经运行代码至极?
之后我想运行的代码。
我想这样做,因为我想做一个游戏,教竟被你编程,因此用户必须在游戏运行时写的代码并对其进行测试。
谢谢你的帮助
你可以更容易的,如果你选择了在设计时嵌入脑海语言 - 像LUA或Python。 对于C ++,你不得不去的东西非常笨拙和脆弱的像调用外部编译器(这也是一个后勤恶梦发货游戏时),或一些复杂如在游戏中集成了编译器(可能与LLVM组件可行,但是...)
此外,对于“示教编程”,C ++可能不是最好的语言:)
你必须调用编译器来编译和链接的用户输入的代码。 这必须由要么为可执行文件,然后从您创建的,或者作为一个库,您可以动态加载并调用另一个进程中运行。
如何做到这一点是在POSIX平台上(如Linux和OSX)和Windows不同。