首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows开发环境是否可以访问使用Windows 10中的Linux子系统构建的库?

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

Stack Overflow用户
提问于 2018-07-24 09:28:00
回答 1查看 928关注 0票数 1

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-26 07:59:53

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

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

但是如果你使用QT作为一个图形用户界面,你将会遇到困难。人们已经能够通过在Windows主机上安装X服务器来使Linux桌面在WSL上运行,但是您可能会发现这会带来更多的麻烦。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51489191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档