c - 在 Windows 上为 Linux 开发 C 的最佳方法是什么?
问题描述
我在大学,我们正在学习 C。到目前为止,我在 VS Code 中编写和在 Cygwin 中编译都没有遇到任何问题。但是现在我们在套接字上,我的 IDE 几乎没用了。在#include <sys/socket.h>
我的代码中删除所有红色波浪形错误以专注于缺少的#include。当将其包装在#ifdef
with#include <winsock2.h>
中与其错误显示不一致时,这将错过基本的编译错误,例如缺少分号和返回类型。
现在看来我最好的选择是更改编译器并将其全部写入以适应 Windows。有没有更简单的方法可以在不彻底改变我的工作环境的情况下继续?
解决方案
推荐阅读
- cmake - 如何使用正则表达式在 cmake 中包含带有后缀(.h、.hpp 和 .hxx)的文件?
- jwt - 如何在网页的 URL 中包含访问令牌的声明(子)?
- php - 使用 FormEvents::POST_SUBMIT 的两个监听器
- linux - 在 certs/x509_certificate_list 需要时编译 linux 内核时没有规则来制定目标。停止
- javascript - 当我更改数据库时,为什么我的 React 应用程序在 useEffect 中运行 firebase 查询?
- yaml - 如何在 filebeat.yaml 中取出重复的配置
- angular - Electron:在同一页面中打开哈希链接
- android - 如何在按钮上获得大阴影?
- javascript - 如何从对象类型中获取未知数据类型
- c# - 使用 c# 触发流