C# 如何编写vb.net代码来编译C/C++;程序?
我正在尝试制作一个vb.net应用程序,它有2个文本框、7个单选按钮和2个按钮(一个名为compile,另一个名为run)。如何将C/C++(或任何编程语言)文件的内容加载到第一个文本框中,然后单击编译按钮,我应该能够在第二个文本框中显示错误或C/C++程序。单击Run,我应该能够在第二个文本框中显示输出。简而言之,我想使用第二个文本框作为终端/控制台。单选按钮是4选择C语言或C++语言或Python语言或C语言或java语言或Perl语言或VB语言。C# 如何编写vb.net代码来编译C/C++;程序?,c#,c++,python,c,vb.net,C#,C++,Python,C,Vb.net,我正在尝试制作一个vb.net应用程序,它有2个文本框、7个单选按钮和2个按钮(一个名为compile,另一个名为run)。如何将C/C++(或任何编程语言)文件的内容加载到第一个文本框中,然后单击编译按钮,我应该能够在第二个文本框中显示错误或C/C++程序。单击Run,我应该能够在第二个文本框中显示输出。简而言之,我想使用第二个文本框作为终端/控制台。单选按钮是4选择C语言或C++语言或Python语言或C语言或java语言或Perl语言或VB语言。 所有这些语言的编译器都存在于.net中吗?
所有这些语言的编译器都存在于.net中吗?如果是,我如何调用它们?查看
System.IO
名称空间,了解如何将文件内容加载到文本框中。特别是文件
类
查看System.Diagnostics
名称空间,了解如何启动流程并捕获输出。尤其是过程
类
这页
。。。将为您提供有关捕获控制台输出的更多信息。可以通过调用Visual Studio附带的cl.exe来完成编译。当然你也可以用GCC来代替。你最近有没有问过这个问题,可能是用了另一个名字?我们真的不喜欢被骗。我们也不喜欢像“研发”、“数字高程模型”或“数字高程模型”这样的东西。嗯,至少我知道。