按照你的当前思路应该是要使用 MATLAB Engine,对于你来讲可能难度有点大。
如果不是必须要用 VC 来编软件的话,也可以直接用 MATLAB 编一个 GUI,读串口数据也很方便,画图也可以直接画,这个相对来说难度小一点,不知道你能不能用?
C 语言编程用哪个软件好?
1、Windows 平台下:
VC++ 6.0:这是 Windows 平台上一个免费开源的 C/C++ 编程软件,自带 GCC、GDB 等编译调试工具,可以直接编译运行 C 语言程序。
Make + Makefile:这都是必须知道的,其它的可以参考着学习一下,VS 系列、Rose(画图的)、MinGW、还有一些编辑工具(UE、Notepad++、VS、Workbench 等)。
Dev-C++:这是 Windows 平台上下一个免费开源的 C/C++ 编程软件,自带有 GCC、GDB 等编译调试工具,可以直接编译运行 C 语言程序,基本使用方式和早期的 VC++6.0非常相似,界面风格也类似,没有任何自动补全、语法检查和提示的功能,因此对于初学者来说,非常锻炼基本功,许多高校都采用这个软件作为教学使用。
CodeBlocks:这是一个免费、开源、跨平台的 C/C++ 编程软件,相比较功能单一的 Dev-C++支持自动补全、语法提示、语法检查等常见功能,插件扩展也比较丰富,自带有许多工程模板,可以快速创建 DirectX、Qt、Win32 GUI 等应用程序,开发开发效率较高,使用的人也比较多。
Vim:这是 Linux 下面使用比较多的一个文本编辑器,小巧、轻便、灵活,运行速度快,占用内存少,插件扩展非常丰富,和各种编程语言都能混搭,而且效果良好,安装 GCC、GDB 等编译调试工具后,也可以当做一个非常不错的 C 语言编程软件来使用,如果你经常在 Linux 下开发的话,Vim 可以是一个非常不错的选择,类似的编辑器 Emacs 也非常不错。
CLion:这是 JetBrains 公司专门打造的一个专业 C/C++ 编程软件,可以跨平台使用,功能非常强大,除了常见的智能补全、代码高亮、语法提示等基本功能外,还支持代码分析、代码重构、CMake 等高级功能,开发调试效率更高,使用的公司和个人也非常多。
Visual Studio:这应该是使用最多的 C/C++ 编程软件了,微软自主设计研发,号称宇宙第一 IDE,集成的开发环境非常多,插件扩展也非常丰富,相比较前面几个轻量级的开发软件来说,VS 是一个厚重成熟的,基本的自动补全、代码高亮、语法提示等功能都能很好兼容,除此之外,还支持单元测试、代码重构、代码分析等高级功能,因此开发调试效率非常高,项目管理、团队协作来说,也非常方便,初次使用可能会有一定难度,但熟悉掌握后,的确是一个 C/C++ 开发利器。
Visual Studio Code:这是一个免费、开源、跨平台的代码编辑器,也是微软的产品,界面风格和 VS 很相似,但没有 VS 那么臃肿,严格意义上说,不是一个 C 语言开发软件,但是配置好本地 GCC、GDB 编译调试工具后,也可以当做一个非常不错的 C 语言编程软件来使用,轻便灵活,运行速度快,占用内存少,对于入门使用来说,非常不错。
C 语言入门,不推荐使用 VC,因为 VC 主要用于大型应用程序的开发,不适合初学者,推荐使用 Dev-C 和 WIN-TC。
1、WIN-TC:
特点:
- 支持 WINDOWS 平台下的功能,如剪切、复制、粘贴和查找替换等。
- 提供一些独特的特色,如语法加亮、C 内嵌汇编、自定义扩展库的支持等。
- 提供一组相关辅助工具,帮助用户更高效地编写代码。
2、Dev-C:
特点:
- 是一个 Windows 平台上用于 C 和 C++ 编程的集成开发环境。
- 使用 MingW32/GCC 编译器,遵循 C/C 标准。
- 提供多种功能,包括多页面窗口、工程编辑器、调试器等。
- 支持自动补全和代码高亮,提供了丰富的调试功能。
推荐软件:
- Dev-C++
- WIN-TC
- Visual Studio Code
- Visual Studio (如果需要)
原因:
- Dev-C++ 和 WIN-TC 相对简单易用,非常适合初学者。
- Visual Studio 和 Visual Studio Code 则提供了更多的功能和更好的开发体验。
希望以上信息对你有所帮助!