MS VC 2022开发Linux应用记录之01篇

这篇具有很好参考价值的文章主要介绍了MS VC 2022开发Linux应用记录之01篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 安装MSVS2022的时候勾上对开发Linux C++程序的选项
  2. 在Windows中安装Oracle Virtual Box程序,在里面安装Ubuntu最新稳定版,要选择多个CPU核
  3. 在VirtualBox中添加一个网卡,选择Host Only
  4. 在虚拟机中使用ifconfig命令,在宿主机中使用ipconfig, 可以看到两者存在同一网段的网址
  5. 在虚拟机中安装必要开发工具:
  6. sudo apt install -y openssh-server build-essential gdb rsync make zip
  7. Sudo apt install cmake ninja-build
  8. Sudo service ssh start
  9. 在visual stuido中创建cmake linux C++项目
  10. 目标机选择虚拟机,添上前面ifconfig看到的linux与宿主机同一网段的网址,端口缺省22
  11. 目标平台选Linux Debug

MS VC 2022开发Linux应用记录之01篇,C++,Linux系统编程,c++,linux,visualstudio

12. 生成程序,可以在linux终端中运行该程序

MS VC 2022开发Linux应用记录之01篇,C++,Linux系统编程,c++,linux,visualstudio

13. 在代码中设置断点,按F5进行调试。单步运行,可以从Linux终端中看到一步步的输出。

MS VC 2022开发Linux应用记录之01篇,C++,Linux系统编程,c++,linux,visualstudio

MS VC 2022开发Linux应用记录之01篇,C++,Linux系统编程,c++,linux,visualstudio

14.也可以在虚拟机的~/.vs目录下找到上述C++项目,并可运行生产的目标程序文章来源地址https://www.toymoban.com/news/detail-601588.html

到了这里,关于MS VC 2022开发Linux应用记录之01篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux系统应用编程(五)Linux网络编程(上篇)

    1.两个网络模型和常见协议 (1)OSI七层模型(物数网传会表应) 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层(自下到上) (2)TCP/IP四层模型(网网传应) 网络接口层(链路层)、网络层、传输层、应用层 (3)常见网络协议所属层 2.字节序 (1)两种

    2023年04月25日
    浏览(36)
  • 学习MS Dynamics AX 2012编程开发 3. 存储数据

    您应该始终尝试存储数据,并以尽可能好的方式将其与其他数据关联起来,因为这将减少在编码上花费的时间。它还将确保您正在构建的解决方案更加稳定,性能更好。 本章将向您展示如何创建可以存储数据的表,如何创建表之间的关系,以及如何通过创建唯一索引和删除操

    2024年02月04日
    浏览(47)
  • Qt 物联网系统界面开发 “ 2022湖南省大学生物联网应用创新设计竞赛技能赛 ——应用物联网的共享电动自行车 ”

    本篇源于 “ 2022 湖南省大学生物联网应用创新设计竞赛技能赛参考样题 ” ——应用物联网的共享电动自行车 针对共享电动自行车应用场景,设计实现共享电动自行车、用户、管理等相关人、物互联的物联网系统。假设系统由电动自行车、后端服务器、前端应用终端、以及电

    2024年02月11日
    浏览(35)
  • 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日
    浏览(40)
  • 记录移植Python3到arm开发板linux系统中

    开发板情况 arm板是公司采购的工控机。主要用来 使用python3解析excel表格处理数据。 配置如下: 配置 版本 cpu imx6dl(armv7架构) 操作系统 linux3.10 python版本 2.7 项目情况 项目中最好使用 python3 。可行的有以下几种方式: 方式 优缺点 可行度 重做文件系统 订制程度比较高,后期增

    2024年02月04日
    浏览(50)
  • 应用软件安全编程--01预防SQL注入

    SQL 注入是一种数据库攻击手段。攻击者通过向应用程序提交恶意代码来改变原 SQL 语句的含义,进而执行任意SQL 命令,达到入侵数据库乃至操作系统的目的。防止 SQL 注入的主要方法有:净 化并验证非受信输入,采用参数化查询。 对于预防 SQL  注入的情况,示例1给出了不规

    2024年02月06日
    浏览(43)
  • 中文编程开发语言工具应用案例:ps5体验馆计时收费管理系统软件

    ps5体验馆计时收费管理系统软件 软件部分功能: 1、计时计费功能:只需点开始计时即可,时间直观显示 2、商品管理功能:可以管理饮料等商品 3、会员管理功能:支持只用手机号作为卡号使用。 4、定时提醒功能:定时时间可以自由设定,到时间电脑会发出提醒声音,并改

    2024年02月08日
    浏览(46)
  • linux重装系统步骤 包含raid【主要针对服务器重装】,腾讯Linux运维开发面试记录

    8 、查看网关主机名: cat /etc/sysconfig/network 9 、查看单条网卡信息: ethtool 物理网卡名 比如有很多网卡 ,不知道 使用哪个网卡的时候,就用这个方法。 (万兆网Link为yes就是使用的网卡) ​​ 10、查看cpu内存 查看cpu 最简单方法:输入 top 后按 1 即可查看。 查看CPU信息(型号

    2024年04月12日
    浏览(47)
  • 基于全志A33开发板linux系统移植学习记录(Boot0)

    第一章 Boot0基于ARMGCC的编译与修改 入行快两年,希望通过学习系统移植巩固下相关的知识,目标板使用基于全志A33 的astar-parrot开发板,开始本来想着使用Boot0来加载uboot,但后期发现为了代码统一和便捷性,最终还是选择了SPL作为跳板,但Boot0流程相对清晰,所以将对其做的

    2023年04月08日
    浏览(45)
  • 【01】一步一步命令行输出VC hello world

    VS2022的安装程序下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 。下载完成之后点击程序会进入到选择安装VS2022组件的安装程序,选择你需要的安装组件就好,如果只需要C++的程序就仅安装C++就好了。 这样会轻便很多。 我安装好的目录结构如下图: 编写一个最简单的C++

    2024年02月05日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包