c - Linux 原生 C 库:如何配置 Visual Studio Code 以在 Windows 上使用它们?
问题描述
总菜鸟在这里。
我想在 Windows 机器中使用一些 C 库,例如 unistd.h 和 sys/time.h。我发现许多线程都在讨论如果不使用替代包是不可能的。但我想知道 Linux 的 Windows 子系统是否带有这些库?如果是这样,我如何配置 Visual Studio Code 与 WSL 一起使用?
解决方案
但我想知道 Linux 的 Windows 子系统是否带有这些库?
是的,WSL 中的编译器将包含这些标头。
如果是这样,我如何配置 Visual Studio Code 与 WSL 一起使用?
您需要在 Windows 功能中启用 WSL,通过 Microsoft Store 安装您喜欢的 Linux 发行版,在 VS Code 中安装“Remote - WSL”扩展。更多信息可以在这里找到:https ://code.visualstudio.com/docs/remote/wsl
但请记住,您将在此设置中编译的应用程序将是 linux 应用程序。他们将只能在 linux 或 WSL 下运行。您无法使用这些适用于 Windows 的库来编译应用程序。这些库取决于平台。
推荐阅读
- elasticsearch - 带有在 Kubernetes 上运行的插件的 Kibana
- node.js - 无论如何从带有节点js的spotify获取带有刷新令牌的新访问令牌?
- unit-testing - 在多文件项目中使用 dune + qtest
- terraform - 在地图中迭代地图
- nginx - .well-known/acme-challenge/xxxx 给 404 nginx
- html - 缩小表格宽度
- python - 使用 pyqt5 播放 Netflix 视频
- javascript - iCalendar 开始时差
- javascript - 如何解决问题 Promise {
} - selenium - 带有 Firefox 的 Raspberry Pi 上 Selenium / C# 中的 WebGL 和 GraphicsCriticalError