windos下编写简易型C语言编译器的界面化问题

死咸鱼的成长之路 2019-08-31 12:17:21
Dalao们 , 小弟现在需要做毕业设计, 想做一个小型的C语言编译器,用C++实现 但是不想控制台黑框框那种,想要套一个界面化外壳,有两个问题:
①请问是否可以用QT实现, 如果可以的话 , 是否是在QT的IDE中直接写源代码呢,原谅小弟没有学过QT,之前接触过MFC ,但是因为太繁琐,所以这次不想用它了。
②除了编译原理外,还会用到什么知识,实现起来难度如何。
望大佬们指教,小弟感激不尽
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
super_admi 2019-09-01
  • 打赏
  • 举报
回复
这年头的编译器,基本上,就没有带界面的。因为编译这个问题,和界面完全不搭边。

我用过的所有的IDE,编译器和界面都是分离的。

我建议你在答辩的时候,使用notepad++作为代码编辑器,然后在里面配一条命令,调用你自己的编译器来完成代码的编译工作(也可以写个脚本,编译和运行一起完成)。

说句实话,既然你想搞编译器作为毕业设计,就应该把全部的心思都放在编译器身上,莫名其妙再搞个界面,会分散你的精力。如果我是你的导师,看到你这么搞,绝对送你俩字:“脑残”!
liups 2019-09-01
  • 打赏
  • 举报
回复
界面到底想实现什么功能,如果包含编辑器的话就复杂了,但是项目本身主要是编译器,所以应该不是。那么其实就是一个稍微能看的界面,这种情形下面随便MFC、QT都行,没有什么区别,也就没有纠结的必要了
stherix 2019-09-01
  • 打赏
  • 举报
回复
1.当然可以用QT实现,至于在IDE里直接写代码? 现在哪个开发工具不能写的,不用MFC也是对的,落后的技术而且也不方便也不强大,没必要去深入研究这个了 2.说老实话,对于一个做毕业设计的人来说,写个C编译器还是过于困难了,当然,你可以把开源的c编译器代码引入进来(这会让你的毕业设计的技术含量大大降低)

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧