【vs】window下用vs创建linux项目,可连接虚拟机linux

3 篇文章 2 订阅
3 篇文章 0 订阅

【vs】window下用vs创建linux项目,可连接虚拟机linux

很多时候,电脑装的虚拟机还是比较卡顿的,有没有一种可能,就是在window下面开发linux的工程。visual studio 给我们提供了这一功能。

0.Linux准备

我们需要知道linux系统的主机(或者虚拟机)的ip和账户密码。

例如,ip是192.168.195.128

【vs】window下用vs创建linux项目,可连接虚拟机linux

很多时候,电脑装的虚拟机还是比较卡顿的,有没有一种可能,就是在window下面开发linux的工程。visual studio 给我们提供了这一功能。

0.Linux准备

我们需要知道linux系统的主机(或者虚拟机)的ip和账户密码。

例如,ip是192.168.195.128

在这里插入图片描述

1.vs准备

vs无论2017还是2019,需要安装Linux开发工具集。

1.打开控制面板

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aaE1PlZj-1664110735710)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923115826091.png)]

2.打开程序和功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ushXKfQl-1664110735711)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923115856161.png)]

3.右键点击更改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EzjvhQJU-1664110619546)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923115927706.png)]

4.跳转 点击修改,勾选Linux工具,点击修改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i922546)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923120141660.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nmEdU0yL-1664110619547)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923120120080.png)]

2.vs创建linux项目

1.新建项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rq5rm5Tb-1664110619547)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923114650751.png)]

2.创建linux项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-spY6wfMB-1664110619547)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923114827681.png)]

3.输入信息,连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PzzjaOfg-1664110619548)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923120850029.png)]

4.创建源文件,运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IABELgY2-1664110619548)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923121310441.png)]

可以看到,生成的文件是.out的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCeJVpi0-1664110619549)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923121421087.png)]

同时linux下,文件已经被推动了过来。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nYgGh7N5-1664110619549)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923121553980.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CmclV9Hk-1664110619550)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923121619500.png)]
5.我们在Linux运行一下,成功执行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSMQ8cOg-1664110619550)(C:\Users\ldm\AppData\Roaming\Typora\typora-user-images\image-20220923121754518.png)]
6.实际上在vs下进行运行和调试也是可以的,下面会有linux的终端窗口。
在这里插入图片描述
7.如果想要链接 其他库,也可以在vs属性里面进行修改。可以搜一下其他文章,比如 如果要依赖lpthread线程库。
在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 要将代码从Windows复制到虚拟机Linux,可以按照以下步骤进行操作: 1. 在Windows上找到要复制的代码文件。确保文件已保存并位于容易访问的位置。 2. 打开虚拟机软件,并登录到Linux虚拟机。 3. 在虚拟机Linux桌面或终端中,找到合适的目录来存储代码文件。可以使用命令行来切换目录,或者通过图形界面进行导航。 4. 在Windows上选中要复制的代码文件,右键单击并选择“复制”选项。或者,您可以使用组合键“Ctrl + C”进行复制。 5. 在虚拟机Linux桌面或终端中,右键单击并选择“粘贴”选项。或者,您可以使用组合键“Ctrl + V”进行粘贴。 6. 检查代码文件是否已成功复制到Linux虚拟机。您可以使用命令行的“ls”命令来查看当前目录中的文件列表,或者通过图形界面来检查。 7. 如果复制过程遇到问题,可以尝试使用共享文件夹或其他文件传输方法来复制代码文件。共享文件夹可以在虚拟机软件的设置中进行配置,并允许在虚拟机和主机系统之间共享文件。 需要注意的是,复制代码文件到Linux虚拟机时,可能需要确保代码文件具有适当的权限。您可能需要使用命令行的“chmod”命令来更改文件的权限,以确保可以在虚拟机进行编辑和运行。另外,如果代码文件有依赖项或特定环境要求,您可能还需要在Linux虚拟机进行安装和配置。 ### 回答2: 在复制代码从Windows到虚拟机Linux的过程中,可以采用以下几种方式: 1. 虚拟机共享文件夹:首先,在虚拟机软件中设置共享文件夹,将Windows中的代码文件夹设置为共享。然后,在虚拟机Linux中挂载共享文件夹,将其作为一个目录挂载到Linux文件系统中。最后,通过复制和粘贴,将Windows中的代码文件复制到挂载的共享文件夹中即可。 2. 使用SSH:如果虚拟机Linux已经设置了SSH服务,我们可以通过SSH协议进行文件传输。在Windows中,可以使用一些SSH客户端工具(如PuTTY、Git Bash等),通过SSH登录到虚拟机Linux的终端界面。然后,在终端界面中使用SCP命令,将代码文件从Windows复制到虚拟机Linux中。 3. 使用FTP或SFTP:在Windows中,你可以安装一个FTP或SFTP服务器软件,并将代码文件夹设置为共享。在虚拟机Linux中,使用FTP或SFTP客户端连接Windows上的FTP/SFTP服务器,并将代码文件从Windows复制到虚拟机Linux。 无论选择哪种方式复制代码,确保代码文件的完整性和正确性,并注意在复制过程中不要修改代码。此外,可以在复制前备份代码文件,以防不测发生。 ### 回答3: 要将代码从Windows复制到虚拟机Linux,您可以按照以下步骤进行操作: 步骤1:将代码从Windows系统复制到剪贴板。您可以选择代码文件并使用Ctrl + C命令将其复制到剪贴板中。 步骤2:在虚拟机Linux中启动终端或命令行界面。 步骤3:使用Ctrl + Shift + V命令将代码从剪贴板粘贴到Linux终端中。这将将代码从剪贴板复制到终端。 步骤4:如果代码较长,可能需要几秒钟才能完全粘贴到终端。请耐心等待。 步骤5:按下Enter键以确保代码被完全复制到终端。 步骤6:代码现在已经复制到虚拟机Linux中,您可以继续执行后续操作,例如编译和运行代码。 请注意,这只是将代码从Windows复制到虚拟机Linux的一种方法。根据您使用的虚拟化软件和操作系统版本可能会有所不同。请参考相应的文档以获得更具体的指引。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pull_future

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值