首页 > 解决方案 > 在 Windows 上为 Linux 开发 C 的最佳方法是什么?

问题描述

我在大学,我们正在学习 C。到目前为止,我在 VS Code 中编写和在 Cygwin 中编译都没有遇到任何问题。但是现在我们在套接字上,我的 IDE 几乎没用了。在#include <sys/socket.h>我的代码中删除所有红色波浪形错误以专注于缺少的#include。当将其包装在#ifdefwith#include <winsock2.h>中与其错误显示不一致时,这将错过基本的编译错误,例如缺少分号和返回类型。

现在看来我最好的选择是更改编译器并将其全部写入以适应 Windows。有没有更简单的方法可以在不彻底改变我的工作环境的情况下继续?

标签: csocketsvisual-studio-code

解决方案


  1. 安装虚拟化软件。例如免费供个人/教育使用的 VM Ware Workstation 播放器
  2. 安装 Linux
  3. 安装 Eclipse
  4. 在 Windows 机器上运行的 Linux 上编写 Linux 程序。 在此处输入图像描述

推荐阅读