社区
工具平台和程序库
帖子详情
windos下编写简易型C语言编译器的界面化问题
死咸鱼的成长之路
2019-08-31 12:17:21
Dalao们 , 小弟现在需要做毕业设计, 想做一个小型的C语言编译器,用C++实现 但是不想控制台黑框框那种,想要套一个界面化外壳,有两个问题:
①请问是否可以用QT实现, 如果可以的话 , 是否是在QT的IDE中直接写源代码呢,原谅小弟没有学过QT,之前接触过MFC ,但是因为太繁琐,所以这次不想用它了。
②除了编译原理外,还会用到什么知识,实现起来难度如何。
望大佬们指教,小弟感激不尽
...全文
99
3
打赏
收藏
windos下编写简易型C语言编译器的界面化问题
Dalao们 , 小弟现在需要做毕业设计, 想做一个小型的C语言编译器,用C++实现 但是不想控制台黑框框那种,想要套一个界面化外壳,有两个问题: ①请问是否可以用QT实现, 如果可以的话 , 是否是在QT的IDE中直接写源代码呢,原谅小弟没有学过QT,之前接触过MFC ,但是因为太繁琐,所以这次不想用它了。 ②除了编译原理外,还会用到什么知识,实现起来难度如何。 望大佬们指教,小弟感激不尽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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编译器代码引入进来(这会让你的毕业设计的技术含量大大降低)
Visual C++ 2010入门经典(第5版)--源代码及课后练习答案
1.5.2
编译器
8 1.5.3 链接器 8 1.5.4 库 8 1.6 使用IDE 8 1.6.1 工具栏选项 9 1.6.2 可停靠的工具栏 10 1.6.3 文档 11 1.6.4 项目和解决方案 11 1.6.5 设置Visual C++ 2010的选项 23 1.6.6 创建和执行...
自己动手写一个
编译器
Pcode 是 TinyC
编译器
的中间代码,是本人参考 pascal
编译器
的中间代码 pcode 、并结合逆波兰表达式(后缀表达式)的逻辑后,设计出的一种非常简单的、基于栈和符号表的虚拟代码。Pcode 虚拟机是一个用来运行 Pcode...
C语言
实战之学生成绩管理系统
通过
C语言
开发一个简单的项目:学生成绩管理系统 1.
C语言
知识点的综合运用,加深对
C语言
的理解,学会结构
化
编程的思想 2.熟悉企业软件开发的基本流程,树立软件工程的思维和概念 3.具备独立开发一个小型甚至中型软件...
(
C语言
)数据库简单实现
该程序在
win
dows环境,dev c++
编译器
下正常编译运行,linux下需要自行
编写
strnicmp()与itoa() 由于时间的限制,在块存储结构以及数据字典表的存储上进行了简
化
,若之后要实现同步等操作的实现将会出现错误,还有较多...
c语言
游戏代码(
c语言
制作小游戏)
用
C语言
编写
的小游戏代码是什么? /*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有
c语言
的
编译器
(vc++6.0、turbo…………)上都能运行,你还可以进一步改进。这是一个...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章