window c++ 编译环境搭建

1.安装 VS Code  代码编辑器,可以理解为轻量级的IED(集成开发环境)

2.安装CMake  高级编译的配置工具,通过代码将众多分散的引用集成在一起的工具。

3.安装MinGW-64 c/c++在windows上的编译器

 安装VSCode,VScode官方链接基本下不下来,

 选择普通下载,普通下载,普通下载。

正常安装,无注意事项。

安装CMake

官网链接:Download | CMake

我下载的CMake压缩包,具体为:cmake-3.21.3-windows-x86_64.zip

解压缩之后,放置想放的位置即可,找到斌目录位置。

例如:D:\Program Files\cmake-3.21.3-windows-x86_64\bin

添加CMake环境变量,找到Path将上述地址添加进去。

打开cmd,输入cmake -version

 代表安装成功。

安装MinGW-64

官网链接:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

 下载mingw-w64-install.exe

注意事项:

 Version:版本,一般选择最高的

Archiecture:window64 选择x86_64。window32选择i686

Threads:操作系统接口,window选择win32,其余的选择posix

Exception:异常处理,window64 建议选择seh

Build revision:默认0

无其他注意事项。

添加环境变量

找到MinGW-64安装目录中的bin,

例如:D:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin

 验证:CMD输入:gcc -v

 安装完成。

 编译配置:

新建任意文件夹Demo01,新建CMakeLists.txt和demo1.cpp

选择左下角        CMake->Release

选择左下角       GCC 8.1.0 ****

 编译点击Build

运行点击有三角

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本工具包集成了TC 2.0,TC 3.0,QBasic 4.5版本的开发环境,由于TC 2.0,TC 3.0,QBasic 4.5是16位Dox程序,在较高版本的32位Windows以及所有的64位Windows中无法运行,鉴于当今硬件的发展以及windows 64版本日渐成为主流,有特殊目的需要用到这三款开发环境而无法启动时常头痛不已,现将其提供给众网友共享。 程序使用DoxBox来实现在Windows 32位和64位系统上的完整Dos环境模拟,包括图形系统也俱全,本人分别建立三个开发工具相应的配置参数并简要开发了三个引导程序以便直接双击就能启动,整个工具包中的所能组件均为免安装版本,解压后直接使用根目录下的相应程序即可,现将主要技术实现点简述如下: 1.DosBox使用的是0.72版本,截止程序打包之时最新为0.74,目前暂未发现问题,并未更新到最新版,有需要可自行处理 2.使用DosBox虚拟的Dos环境默认启动盘为Z盘,在配置文件中自动将根目录下的disk_c文件夹映射为C盘,开发环境运行时相当于在C盘中 3.DosBox对Dox系统的模拟很完善,使用TC2.0/3.0时可完美使用图形库,配置参数将显示模式配置为VGA,开发时须注意模式和路径,例如,图形程序中初始化图形环境的代码可能如下: int gdriver=VGA, gmode=VGAHI; initgraph(&gdriver, &gmode, "C:\\TC20\\BGI"); 4.DosBox模拟了Dos中按Alt + Enter在全屏和窗口模式两种状态下切换的功能,不过与Dos略有区别,Dos的全屏会拉伸显示内容,而DosBox则保持开发窗口像素大小不变,其余部分则显示黑色,配置中手动设置全屏时分辨率也达不到效果,暂且这样,并未深入研究 5.根目录下的引导程序为C++开发,代码中主要是设置了工作目录并使用特定参数启动DosBox并载入开发环境执行程序,如果对DosBox比较熟悉,也可以直接通过DosBox完成,此时可以不用引导程序,引导程序的主要源代码摘录如下 ,以供参考: ::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf qb45.conf -noconsole"), _T("dosbox"), SW_SHOW); //::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf tc20.conf -noconsole"), _T("dosbox"), SW_SHOW); //::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf tc30.conf -noconsole"), _T("dosbox"), SW_SHOW); 6.本工具包中的文件及文件夹路径请不要随意修改,以免出错 文件夹说明: QBasic45.exe 对外提供的QBasic 4.5开发环境的启动程序 TurboC20.exe 对外提供的Turbo 2.0开发环境的启动程序 TurboC30.exe 对外提供的Turbo 3.0开发环境的启动程序 dosbox 虚拟DOS环境的软件DosBox 0.72 documents 整理本工具包过程中顺便附带收集到的部分参考资料和示例源码 disk_c 虚拟的 DOS 环境的 C:\ └QB45 QBasic 4.5 开发环境程序目录 └TC20 Turbo C 2.0 开发环境程序目录 └TC30 Turbo C 3.0 开发环境程序目录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值