一、windows下用visual studio新建项目
(1)打开visual studio,点击创建新项目,点击“控制台应用程序”
点击下一步,项目名称和保存位置自定义即可。
(2)最后点击创建,出现如下界面
运行的地方是因为我已经配置好了所以会出现ip地址,第一次新建的时候会是一串中文,可以直接点击这串中文来进行远程连接,也可以点击工具-->选项-->跨平台-->连接管理器,点击添加
出现如下画面
二、virtualbox中Linux的IP地址查询
2.1在未启动ubuntu系统时(若是启动了,则网卡2是灰色的,点不动)
(1)点击设置-->网络-->网卡2
(2)连接方式改为:仅主机(Host-Only)网络
(3)点开高级,混杂模式选择全部允许
网卡1的设置是默认的
PS:一下是各个模式对应的连通特点
模式 | 连通特点 |
---|---|
NAT | 虚拟机可访问外网,可ping通主机,但主机无法ping通虚拟机 |
桥接 | 虚拟机可以访问外网且和主机处于相同网段,可互相访问 |
Host-Only | 不能连接外网,主机虚拟机可互相访问 |
2.2 启动ubuntu系统
(1)打开终端,先安装ssh,并查看ssh是否启动
// 安装ssh
sudo apt-get install openssh-server
// 查看ssh是否启动
ps -e | grep ssh
出现sshd的英文说明成功启动了
(2) 输入ifconfig,查看虚拟机的IP
第一个enps03就是上步中的网卡1,enps08为网卡2,也就是ubuntu的IP地址
三、回到visual studio来进行远程连接
(1)
会跳出来测试连接的界面,稍微等待一会就可以了
(2)将Linux中一些库下载到visual studio中
点击连接管理器中的“远程标头IntelliSense管理器”
再点击右边的“下载”(我这里因为下载过了,所以显示的更新)
(3)设置项目保存在ubuntu中的文件地址
右键点击项目文件,打开属性
可以看到默认保存位置是在ubuntu主目录中的projects中
我们打开ubuntu的文件也可以看到该文件
我没有修改文件保存目录,直接使用默认的
三、在visual studio中生成可执行文件,并在Ubuntu中运行
(1)在第二步中我们点了下载Linux中相应的库之后,会自动生成一个main.cpp文件,内容如下图
此时我们点击运行按钮,会在下面的Linux控制台看到输出
(2)尝试在ubuntu系统中执行生成的可执行文件,看结果是否一致
可以看到终端打印出的结果与visual studio中输出一致