求助大侠,用c++如何实现以下软件功能(有重谢)

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:26:20
如何用c++实现这样一种功能:建立一个界面,假设界面叫做A,内部要嵌入c++的编译器,(这个似乎可以用winexec实现,但是不太好,不知道有别的办法没?)然后利用这个界面打开已经编好的c++文件,假设c++文件名字叫做B。打开之后可以对这个B文件进行编译连接,但是这个B文件需要一些内核的c++代码C,但是C已经嵌入到界面A中了,好,就是这个问题,请问可以这样实现吗?可以给出一定的思路吗(不一定需要细节,给出可行性就好,基本框架和思路)?

不用winexec的话,可以用CreateProcess。
“但是C已经嵌入到界面A中了”这句话我不太明白。不管VC也好,别的什么编译系统也罢,都是采用GUI(界面)+命令行方式工作的,就是说界面和编译器分开,界面调编译器,传送命令行让它执行。这样做的好处是界面和编译器可以分别独立开发,功能和界面分离,这也是全世界通用的做法。

你大脑进水了,能做到,就是不告诉你。
随便找个编辑器+编译器都比你编的好。

这应该是个课程设计的题目吧。