Windows程序开发——指挥官夏尔对于Windows程序开发框架的选择
1 框架选择
GUI框架:
感觉Electron还是挺好的,我们也使用Electron来进行开发;
C++编译器:
Mingw-w64编译器(相当于Windows平台上的GCC)
(我觉得VSCode对Mingw-w64的支持还是挺好的,在VSCode关于C++的说明中,其默认列表是这样的,
而且我看了两篇文章,分别是:
来自Agner的《Best C++ compiler for Windows》,提到:
“The open source compilers Gcc and Clang have now taken the lead. These two compilers are very similar. Both are supporting all platforms and the newest instruction set extensions. ”
以及
来自EDUCBA(一个知名在线教育平台)的文章《Best C++ Compiler》,里面列出了 C++ compiler的使用排行榜:
Let’s look at the top 7 best compilers in 2019.
- MinGW / GCC
- Borland c++
- Dev C++
- Embracadero
- Clang
- Visual C++
- Intel C++
- Code Block
所以我们最终选择的是 MinGW / GCC编译器;)
2 备注
2.1 我们不使用Qt进行开发
首先来看看pyqt,
pyqt:使用Python语言进行Qt图像化应用程序的开发。
不过我个人感觉pyqt的架构方式已经有些过时了,我们还是基于Electron进行开发;
Windows程序开发——指挥官夏尔对于Windows程序开发框架的选择相关推荐
- 【Windows 应用程序开发详解】三.Windows开发工具配置与使用(一)
[Windows 应用程序开发详解]三.Windows开发工具配置与使用 一.Visual C/C++ 我们都知道在应用程序开发的时候都是要依赖于开发工具的,Windows主机应用程序绝大多数都是使用 ...
- 【Windows 应用程序开发详解】四.Windows开发基本概念和相关术语(一)
[Windows 应用程序开发详解]四.Windows开发基本概念和相关术语 一.Windows API 二.服务.函数和例程 一.Windows API Windows API介绍: Windows ...
- arm-linux 程序开发入门(QT窗口应用程序、编码、交叉编译、调试)(三机器和双机器搭建方法)(笔记)
Linux及Arm-Linux程序开发笔记(零基础入门篇) 文章目录 前言 一.Arm-Linux程序开发平台简要介绍 1.1程序开发所需系统及开发语言 1.2系统平台搭建方式 二.Linux开发平台 ...
- 微信小程序开发系列七:微信小程序的页面跳转
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发系列五:微信小程序中如何响应用户输入事件
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发系列四:微信小程序之控制器的初始化逻辑
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 这个教程的前两篇文章,介绍了如何 ...
- 微信小程序开发系列二:微信小程序的视图设计
大家如果跟着我第一篇文章 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 一起动手,那么微信小程序的开发环境一定搭好了.效果就是能把该小程序的体验版以二维码的方式发送给其他朋友使用. 这个系列 ...
- 【微信小程序开发】第 1 节 - 小程序简介
欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行.动静不失其时,其道光明. 目录 1.缘起 2.小程序与普通网页开发的区别 3.API 简介 4.总结 1.缘起 在日常生活中 ...
- 微信小程序开发(1)—— 微信小程序申请注册提交审核并发布详细流程
一.微信小程序注册申请 作为开发者可以用测试版.也可以申请测试号.https://developers.weixin.qq.com/miniprogram/dev/devtools/sandbox.h ...
最新文章
- 微信小程序text设置高度_微信小程序字体样式的设置
- Java培训:什么是Java?为什么大家都学习Java技术?
- 深夜,我偷听到程序员要对session下手.......
- excel实战应用案例100讲(十二)-用Excel做一个自动抽奖器
- 查看游戏服务器ip地址网站,如何查看游戏服务器IP地址
- python 生成pdf页面大小_使用具有自定义大小页面和最佳图像分辨率的Reportlab生成PDF...
- 支持向量机(SVM)-文本分类 (1)
- shellcode助手
- springcloud中文手册API
- C语言strcmp函数使用及模拟
- 微信小程序音量调节插件
- 通用安防摄像机通过RTSP转RTMP推流进行H5(RTMP/HLS)直播的方案
- SOLD格雷母线定位系统产品说明
- 计算机的来源知识,计算机的由来计算机从诞生到现在才不过50多年的时间,可是发展却很快,已先后经历了四代,可以说是人丁兴旺。世界上第一台电子计算机1946年诞生于美国,名为埃尼阿克(ENIAC)...
- android 浏览器 该网站的安全证书有问题
- php 测试网站打开速度,利用JS测试目标网站的打开响应速度_javascript技巧
- Python贪吃蛇双人大战-升级版
- 豆瓣电影Top250数据分析
- linux下使用动态壁纸
- pku 2251 Dungeon Master 基本BFS