最近遇到一种问题,就是想要写一写C语言的代码,但是网页编辑器功能不全,GCC需要安装Liunx系统,VS又体量太大过于复杂,用keil又需要连接硬件,所以比较纠结。
工作中通常使用的是Keil,但是如果有时不方便使用硬件,怎么办呢?所以就想着能不能用keil的软件仿真来解决这个问题。有了这个想法之后又想到了另外的问题,那就是以前在GCC环境中都是用printf输出来调试程序,看看输出结果是不是正确,但是keil的输出不能输出到控制台,只能通过硬件输出到串口,这个怎么解决呢?想了一段时间,才发现,printf不也是调试的一种吗?只是为了方便看某个变量的值,然后输出而已,keil中有变量的监视window,可以直接看到变量的值,那就不必非得使用printf了。不过,转念一想,又有了新的问题。要是我想直接用printf输出一些信息,而不是要看变量的值,怎么办呢?这时候好像就没法实现了,比如,输出一些星形。
所以,根据大家的推荐,综合对比下来,最后还是决定使用VS,软件体量大就大点吧(根据配置大概有十几G到20G左右)。
以下为下载安装使用全过程记录。
进入官网(下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux)下载社区版,供个人使用即可。
下载后双击应用程序VisualStudioSetup.exe,会先安装好installer安装器。
接着跳转到环境/插件选择界面。界面中包括网页开发/云开发、桌面和手机端开发、游戏开发、其他工具包等。
如果想要写C或者C++语言,必选项为desktop development with c++(C++桌面开发):
可选项为:universal windows platform development,Windows 通用平台,即 UWP(Universal Windows Platform),universal windows platform development,是所有支持 Windows 10 的设备平台,比如电脑、平板、手机、嵌入式设备等。也就是说你只需要开发一个软件,就可以在支持 Windows 10 的任何设备上运行,而不需要开发一个电脑版、一个平板版、一个手机版……
我这里就只安装desktop development with c++
其他不用动,默认即可。点击右下角install。
等待安装完成(十几分钟到1小时不等)。
安装完成后重启(记得保存好已经打开的文件哦~)。
重启后到开始菜单里找到该软件。
可以选择将其放到桌面。
双击打开,会提示登录,登录需要微软账号。社区版的登录后就可以免费使用了,如果不登录,就只能免费试用30天。
登录。开发设置选择visual c++,主题根据喜好来即可。
此时可以创建一个C项目了。
关闭欢迎界面。
四个文件夹从上到下分别为外部依赖、头文件、源文件、资源文件。
在源文件目录上新建c文件。
注意,默认是.cpp,需要手动将其后缀改成.c,然后添加,比如:
之后,打开test.c文件,先写一个简单的c程序,测试环境是否正确。
记得随时ctrl+s保存;ctrl+鼠标滚轮可放大缩小字体。
点击运行:
运行结果: