windows系统用VS环境开发linux程序之一

这篇具有很好参考价值的文章主要介绍了windows系统用VS环境开发linux程序之一。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

主要有两种方法,一种是在windows中安装linux子系统,即WSL,另一种是windows系统装linux虚拟机。

这里先用虚拟机方法。参考文章:

用VS2015开发Linux程序详细教程-配置篇_vs2015可以在linux安装吗-CSDN博客

这篇基本就够了。不过一般VS建立工程和设置可能不太一样。正常是先建立linux工程,然后再设置连接虚拟linux系统。如果是要编译自己写的程序,则可以建linux空工程。

设置虚拟机网络桥接模式,见下文:

一文详解Linux三种网络设置方式_Linux_脚本之家 (jb51.net)

测试过可以设置自动连接,貌似也可以连上本地windows主机的网卡。

按照文中所述,确实在本地和远程都有一样的文件夹。本地直接在VS中运行,即打开shell输出打印。在远程虚拟linux系统,则是进入到对应的文件夹,一般是projects,运行./***.out即可打印输出。

其他,这篇文章在讲linux程序编译有依赖项时比较详细。

利用vs2019编译器远程调试linux程序(走心版)_vs2019编译linux-CSDN博客文章来源地址https://www.toymoban.com/news/detail-833863.html

到了这里,关于windows系统用VS环境开发linux程序之一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 什么是Linux,如何在Windows操作系统下搭建Linux环境,远程连接Linux系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。严格

    2024年02月14日
    浏览(41)
  • windows驱动开发-vs2019-vs2022 WDK开发环境搭建

    QQ群: 852283276 微信: arm80x86 微信公众号: 青儿创客基地 B站:主页 https://space.bilibili.com/208826118 好久不开发Windows驱动,现在又变天了,微软的工具更新的非常快,Visual Studio和WDK都发了新版本,推荐安装新版本,但如果非想安装老版本,也可以。Visual Studio 2022不支持Windows 1

    2024年02月04日
    浏览(44)
  • Linux 系统编程-开发环境(一)

    目录 1 shell 1.1 shell 家族 1.2  bash 1.3 命令和路径补齐      1.4 历史记录 1.5 主键盘快捷键  2 目录和文件 2.1 类Unix系统目录结构 2.2 用户目录 2.2.1 相对路径和绝对路径 2.3 ls 2.4 cd 2.5 which 2.6 pwd 2.7 mkdir 2.8 rmdir  2.9 touch 2.10 rm rm file  2.11 mv  2.12 cp  2.13 cat 2.14 more 2.15 less 2.16 head  

    2024年02月16日
    浏览(25)
  • FFmpeg开发笔记(一)搭建Linux系统的开发环境

    对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。 不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpe

    2023年04月16日
    浏览(23)
  • Linux系统部署Go语言开发运行环境

    在Linux系统上部署Go语言开发运行环境需要执行以下步骤: 下载Go语言安装包:打开Go官方网站(https://golang.org),在下载页面选择合适的安装包。根据系统架构选择相应的安装包(如Linux 64位),下载并保存到本地。 安装Go语言:打开终端,使用命令行界面进入保存安装包的

    2024年02月14日
    浏览(29)
  • 音视频开发十七:Windows VS 2022 环境配置SDL2开发环境

    SDL(Simple DirectMedia Layer)是 一套开放源代码的跨平台多媒体开发库 , 使用C语言写成 。能够提供视频渲染,音频播放,鼠标/键盘控制等操作。 跨平台是说它对外接供了一套统一的接口,但在内部, 它会根据不同平台调用不同的底层 API库 。如在 Linux 系统下,它会使用 ope

    2024年02月10日
    浏览(28)
  • 【GDAL】Windows下VS+GDAL开发环境搭建

    本地的IDE环境是vs2022,安装的CMake版本是3.25.1。 编译gdal之前需要安装gdal依赖的组件,gdal所依赖的组件可以在官网文档找到,可以根据自己的开发需求来下载编译相应的组件,在这里仅支持常用的数据及功能,所以就只下载了sqlite,libtiff,proj者几个依赖组件,下载的地址如

    2024年02月02日
    浏览(32)
  • 适用于Linux的Windows子系统(在VScode中开发Linux项目)

    目录 前言 一、VScode扩展安装 二、挂载项目 1.连接 2.挂载(挂载之后项目终端就是Linux了) 3.愉快的搬砖开始了 4.前端如何通过内网 IP 本地访问到 Ubuntu 上? 总结 系列分为三章(从安装到项目使用): 一、适用于Linux的Windows子系统(系统安装步骤) 二、适用于Linux的Windows子

    2024年02月09日
    浏览(28)
  • [最全]解决ModuleNotFoundError: No module named ‘pip‘(Windows/Linux系统;原生环境/Conda环境)

            在使用python的过程中遇到命令行出现ModuleNotFoundError: No module named \\\'pip\\\'的报错,是很要命的一件事,因为pip是安装库文件命令,出了问题会导致没有办法安装需要的环境,而且使用pip install pip 当然也不行,就像大力士没法把自己举起来一样.本文将结合资料,详解如何解决此

    2024年02月06日
    浏览(39)
  • 【Linux】 Linus世界,WIndows VS Linux

    在电脑世界有两种十分常见的电脑操作系统——Linux与和Windows,相信对电脑有一定了解的人对它们一定并不陌生!但是在我们的使用过程中,是否有什么事让你觉得在Linux上顺理成章,换到Windows上就令你费解? Microsoft Windows 1 是美国微软公司 以图形用户界面为基础研发的操作

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包