递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 100|回复: 8
打印 上一主题 下一主题

[其它] VC6.0代码编辑器加一键编译exe,可编译MFC程序

[复制链接]

54

主题

545

帖子

2029

积分

金牌会员

Rank: 6Rank: 6

积分
2029
QQ
跳转到指定楼层
楼主
发表于 5 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VC6.0代码编辑器加一键编译exe,可编译MFC程序







VC6.0是经典的开发工具,
实现这个项目初衷是想作一个VC6.0学习工具,编辑代码,编译代码一体化,
解决学习C语言,记不住,看不懂,不会写的问题,
====================================
我是用VS2022_C#_WPF平台实现的,
一个VC6.0的代码编辑器,和集成编译器,
虽然比较简易,但是能用,
点击代码文件,直接编译,选中哪个C代码文件,点编译的按钮,就编译哪个,


Projects 文件夹 是C语言项目代码原文件,
OUT 文件夹 是编译C代码后输出.exe的目录,
vc98 文件夹 是编译器目录,
Mappings 文件夹 是中英对照JSON数据知识库,
经测试后,单文件的C代码和MFC界面程序,都可以一键编译,
加了EasyX库,作的测试例子,编译测试也没问题,


话说VC6编译的程序体积是真苗条,当年那时代,才造就了如此经典,
反观VS2022,现在都VS2026了,庞然大物,


不需要配置环境,VC6.0的编译器也打包了,
直接点击菜单选择编译器目录就行了,
=======================================
代码编辑框中 点击一些C语言关键词,会有中文提示,
直接输中文,会弹出英文代码,TAB键 直接上屏幕,


C语言的关键词,所有标准库的函数名 参数名,甚至第三方的库函数名,API的数据,
这些数据相当庞大,这些非一人之力能完成的,
Mappings中英对照JSON数据在这目录,只要不断添加C语言中英知识库数据就可以了,


这个中英对照的数据,只作了一部分,功能正常可用,后期可以大量扩展知识库添加,
我只是抛转引玉,作一个框架,先能用,以后在扩展,


如果完成大量的知识库中英对照,
将会成为一个完美的学习VC6.0的工具,
高校编程课应该是极其需要这样的学习工具,
大大降低学习门槛,
=====================================
我用VS2022_C#_AvaloniaUI平台也画了一个类似VC6.0的界面,没作任何功能,
但是这两个平台不一样,所以没合成,
因为在AvaloniaUI平台中的代码编辑器,我想要的功能,实现效果不理想,
但是他的主题风格漂亮,


WPF平台是界面主题效果一般,毕竟WPF平台老了点,
但是代码编辑器功能不错,


虽然用的是一个编辑器原型,移植的两个平台,
但是在AvaloniaUI平台代码编辑器没实现我要的功能,
这个留待高手解决吧,


虽然VC6.0老古董了,但是简单直接,很多底层功能是不错的,
C生万物,作为一个学习 还是不错的,


两个项目源码和编译器,一并打包,给同样喜欢编程的研究,
======================================
网盘下载:https://wwbdy.lanzoue.com/iwEsk3gyt64d

Q 75520266
回复

使用道具 举报

11

主题

154

帖子

1549

积分

金牌会员

Rank: 6Rank: 6

积分
1549
沙发
发表于 3 小时前 | 只看该作者
很强很厉害
回复

使用道具 举报

463

主题

2854

帖子

9967

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9967
板凳
发表于 3 小时前 | 只看该作者
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用三方库,然后编译的时候再自动替换回英文代码进行编译。然后支持个所见即所得的界面设计器。对于C++原版英文代码可用一个代码糖包裹,编译的时候不需要替换包裹的代码。
回复

使用道具 举报

54

主题

545

帖子

2029

积分

金牌会员

Rank: 6Rank: 6

积分
2029
QQ
地板
 楼主| 发表于 2 小时前 | 只看该作者
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

是的,这是易语言用户的梦想,必须简单到 人人会封库,开源项目,拿来 转换函数和参数,就行了,不要改任何代码,直接调用,自己想用什么库 就找个,简单一封 就能调用,易语言精神就是简单 直接 迅速 好用,在作一个自动封装,哈哈,那可太爽了,不过说来简单,作起来难,毕竟C++是一个高难度的编程,
Q 75520266
回复

使用道具 举报

463

主题

2854

帖子

9967

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9967
5#
发表于 2 小时前 | 只看该作者
承易 发表于 2026-1-25 17:26
是的,这是易语言用户的梦想,必须简单到 人人会封库,开源项目,拿来 转换函数和参数,就行了,不要改任 ...

我一直在构思,想用AI实现,结果发现实在太难了
回复

使用道具 举报

54

主题

545

帖子

2029

积分

金牌会员

Rank: 6Rank: 6

积分
2029
QQ
6#
 楼主| 发表于 2 小时前 | 只看该作者
shuimiao 发表于 2026-1-25 17:35
我一直在构思,想用AI实现,结果发现实在太难了

难是难了点,毕竟C++是最难的,但也不是不行,只是困难点太多,要逐一突破
Q 75520266
回复

使用道具 举报

77

主题

1249

帖子

5941

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5941
7#
发表于 2 小时前 | 只看该作者
本帖最后由 hcwanz 于 2026-1-25 18:27 编辑
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

那直接用c++就好了, c++大部分语法都是模块化设计的, 不用没有任何影响.
还有个传承自c语言的宏功能, 完全可以汉化所有关键词.

而且像clang这种c++编译器还有语法分析功能, 配合ai写个翻译软件, 直接可以精准到翻译某一个变量的关键词, 而不改变其他同名变量.
回复

使用道具 举报

32

主题

173

帖子

1023

积分

金牌会员

Rank: 6Rank: 6

积分
1023
8#
发表于 1 小时前 | 只看该作者
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

炫语言是不是差不多
回复

使用道具 举报

463

主题

2854

帖子

9967

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9967
9#
发表于 15 分钟前 | 只看该作者
j519948746 发表于 2026-1-25 18:47
炫语言是不是差不多

好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根本无法提交,只能放弃。他论坛都能搞成这样不知道改进,导致论坛里几乎没有新帖子,根本没几个人去反馈,可能他也不在乎,没有前途。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-1-25 20:11 , Processed in 0.092726 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表