Windows开发环境可以访问使用Windows 10中的Linux子系统构建的库吗?

龙羊

我目前正在尝试将MongoDB连接到Windows QT C ++应用程序,并且正在按照此处的教程进行操作虽然提供了Windows安装说明,但为避免必须安装Visual Studio或其他工具,我想知道是否可以在Windows 10的内置Linux / Ubuntu子系统上遵循程序包管理器或Linux说明,并在自己的库中构建库Linux环境,稍后以某种方式从Windows开发环境访问它们。

我还不完全了解Windows上Linux子系统中的编译/字节码是如何工作的,因此我无法根据对所涉及的各种系统的了解自己为这个问题拼凑出一个答案。任何解释或帮助,将不胜感激。

史坦索马斯

您可以从WSL控制台窗口运行Windows可执行文件,也可以从Windows命令行/ Power Shell运行Linux可执行文件。并捕获输出,应用程序之间的管道等。但是,应用程序必须完全在一个平台上运行。您不能将Windows可执行文件与Linux库混合使用,反之亦然。

我不知道您将如何连接到MongoDB,但是,如果它具有像MySql这样的套接字接口,则可以在WSL上创建一个bash脚本,该脚本可以运行QT应用程序以访问数据库,无论它在哪里。

但是,如果您将QT用作GUI,您将遇到困难。人们已经能够通过在Windows主机上安装X服务器来在WSL上运行Linux桌面,但是您可能会发现麻烦多于其应有的价值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows 10中Linux子系统的文件系统在哪里?

您可以在Win10的“ Linux的Windows子系统”中安装任何其他发行版吗?

在Windows 10 Linux子系统中找不到'ANDROID_HOME'环境变量

SSH Linux子系统Windows 10

通过Windows 10上的Linux子系统使用批处理文件吗?

无法访问Windows 10 Linux子系统bash中的外部驱动器

Internet访问在Linux的Windows子系统中不起作用

Windows 10 Linux子系统在双启动PC中有用吗?

Windows开发环境值得吗?

Windows Linux子系统中的线程差异

Git子模块-无法使用Windows的Linux子系统访问存储库

Windows可以使用环境吗?

我可以在Linux的Windows子系统(WSL)PATH中创建指向Windows可执行文件的符号链接吗?

ddev可以与WSL(Linux的Windows子系统)一起使用吗?

Windows 10 Linux子系统中的Dockerfile在当前目录中找不到文件

在适用于 Linux 的 Windows 子系统中安装非存储库程序

如何使用Windows Linux子系统访问UNC路径?

如何在Windows 10(WSL)中更改Linux子系统的语言?

如何从Windows访问Windows Linux子系统文件系统?

我可以在Windows上的Ubuntu或Linux的Windows子系统(WSL)上使用Bash将文件拖放到.sh脚本吗?

Windows 10 Linux子系统上的Xming Visual Studio代码

在Linux的Windows子系统中挂载Windows共享

我可以将Windows子系统上安装的Redis与Windows中的python应用程序一起使用吗?

在Linux的Windows子系统中的Docker中运行.Net Core

为什么我无法访问Windows的Linux子系统中的Windows用户文件夹

在Linux的Windows子系统中使用Jupyter

Linux的Windows子系统是否足以使用bitbake,gcc,cmake等构建任务?

尽管打开了开发人员模式并启用了“ Linux的Windows子系统”,Windows 10 Bash命令仍无法运行

在Ubuntu中显示matplotlib图(Linux的Windows子系统)