gpt4 book ai didi

c# - Visual Studio 2010 创建编译代码的应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:18:29 27 4
gpt4 key购买 nike

我希望能够从我创建的另一个应用程序编译代码。

长话短说:

我正在使用 SDL 从头开始​​创建一个 2D 引擎(请不要评论什么更好用)。我了解如何使用 SDL 库并可以创建简单的游戏。但是,我想尝试更大的项目,但我需要创建一个应用程序来帮助我组织代码和整个系统。基本上,这个程序就是一个编辑器(很像unity或UDK,但当然没有那么高级)。使用代码编辑器等对实际应用程序进行编程并不难,但我的问题是如何获取该代码并将其编译、运行和/或导出为 exe? (获取代码和脚本并将它们放入架构中进行编译不是问题,重要的是知道如何编译它的想法)。

这对我来说是一个新想法,谷歌搜索并没有给我想要的结果,所以我决定来 StackOverflow,因为我之前已经在这里回答了很多问题而不必问(顺便说一句,你们很棒)。

TL;DR 版本:

从另一个自制应用程序编译代码。

(我的想法是用C#做界面或者gui,然后用C/C++做实际的引擎)

最佳答案

我的回答是基于我会做什么(至少在开发阶段):使用现有组件。即编辑器和脚本编译器;

对于您的编辑器,您可以使用 Avalon Edit

对于您的编译/脚本需求,请使用 CS-Script

使用这些工具,您可以在 4-5 小时内启动并运行,并且您几乎可以通过一些工作来热交换实体脚本。

只要有一个基本的 exe 就可以读取项目的根脚本文件并开始运行它。

我敢打赌,您甚至可以获取 CS-Script 在内存中生成的程序集并将其保存以备后用。

如果您随后通过了“重新发明制造新引擎”阶段,您可以回来支持其他语言。

关于c# - Visual Studio 2010 创建编译代码的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15967005/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com