老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

VisualStudio配置遠程開發調試Linux項目-創新互聯

文章目錄
  • 一. 哪些項目模板可以選擇
  • 二. 只適用于Linux系統的c++項目
  • 三. 跨平臺的c++項目(cmake)

創新互聯是專業的蒲縣網站建設公司,蒲縣接單;提供做網站、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行蒲縣網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!一. 哪些項目模板可以選擇

使用visual studio進行遠程開發Linux項目,有兩種比較易用的方式,一是只適用于Linux系統的項目,二是跨平臺的c++項目。

二. 只適用于Linux系統的c++項目

此種方式比較簡單,我們使用此種方式無非就是看重了visual studio的強大的調試功能。
步驟如下:

  1. 創建新項目
    模板一定要選擇平臺為Linux,此處我們選擇空項目。
    創建新項目
  2. 配置遠程服務器
    工具->選項->跨平臺->連接管理器->添加
    配置遠程服務器
  3. 配置屬性
    配置遠程生成目錄
    配置屬性
  4. 斷點調試
    接下來就可以愉快的在vs加入斷點進行調試。
    可以看到遠程Linux服務器上也會運行相應的進程及gdb進程。
    vs斷點調試
    遠程Linux中的相應進程
    如果是大型多線程項目,未曾使用,不知是否有坑!
三. 跨平臺的c++項目(cmake)

使用cmake進行項目構建,而不是依賴于微軟的sln進行構建。可以在本地windows和遠程Linux都能進行調試,做跨平臺的開發,非常的方便。前提是要會使用cmake~~。這里有一篇不錯的CMake教程
《CMake教程》
步驟如下:

  1. 創建新項目
    選擇CMake項目,此種項目不會再生成.sln或者.vcxproj
  2. 管理配置
    配置->管理配置,點擊后會打開CMakePresets.json文件。
    其中的Linux-debug項,是與我們的遠程調試相關的屬性配置。
    示例如下
{
        "name": "linux-debug", #會在調試框中顯現的名稱
        "displayName": "Linux Debug",
        "generator": "Unix Makefiles",
        "binaryDir": "${sourceDir}/out/build/${presetName}",
        "installDir": "${sourceDir}/out/install/${presetName}",
        "cmakeExecutable": "/usr/bin/cmake", #填寫遠程的CMake路徑
        "cacheVariables": {
          "CMAKE_BUILD_TYPE": "Debug"
        },
        "condition": {
          "type": "equals",
          "lhs": "${hostSystemName}",
          "rhs": "Linux"
        },
        "vendor": {
          "microsoft.com/VisualStudioRemoteSettings/CMake/1.0": {
            //"sourceDir": "$env{HOME}/.vs/$ms{projectDirName}"
            "sourceDir": "/var/tmp" #本機代碼復制到遠程的目錄 如果不設置默認用上一行的路徑,也就似乎 ${HOME}下的.vs目錄,此例中是改為了/var/tmp目錄
          }
        }
     
  1. 遠程運行
    編寫代碼判斷平臺類型,引入不同的頭文件,運行不同的函數,以達到進程休眠的效果。
    windows平臺可以使用windosw.h中的Sleep函數;
    linux平臺可以使用unistd.h中的sleep函數。
    也可以使用c++11 中的休眠函數,以達到跨平臺的效果,省去平臺的判斷。
    《C++跨平臺通過宏定義判斷當前操作系統windows,linux和編譯器》
    宏定義確定系統
  2. 本地執行
    本地執行自是無需多言。
    本地項目也是通過cmake進行構建。
    cmake的掌握是關鍵。

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


網站標題:VisualStudio配置遠程開發調試Linux項目-創新互聯
標題鏈接:http://www.xueling.net.cn/article/doosjo.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久久55 | 国产亚洲一区二区手机在线观看 | 国产成人久久精品77777的功能 | 久久在看 | 成aⅴ人免费观看中文字幕 日韩一级黄色大片 | 性少妇中国内射XXXX狠干 | 狠狠躁夜夜躁人人爽天天30人 | 国产妇女馒头高清泬20P多毛 | 男人肌肌捅女人肌肌视频 | 国产乱码精品一区二区三区爽爽爽 | 国产精品伊人影院 | 岛国黄色 | 亚洲九色 | 欧美日韩一区二区在线视频播放 | 夜夜调教禁脔欢爱h | 免费一区视频 | 亚洲AV无码成H人动漫无遮挡 | 免费人妻无码不卡中文字幕系列 | 国产美女被遭高潮免费网站 | 囯产丰满肉体A片 | 国产精品自在自线 | 成人羞羞国产免费 | 国产亚洲亚洲 | 国产乱精品女同自线免费 | 久久久女人与动物群交毛片 | 香蕉网在线 | 99re在线 | 久久久中日AB精品综合 | 亚洲欧美综合久久久久久 | 好吊妞国产欧美日韩免费观看 | 日韩在线免费网站 | 亚洲乱码一区二区三区在线观看 | 亚洲国产一级 | 国产三级黄色 | 日本专区在线观看 | 手机看片日本 | 日本不卡一二区 | 秋霞午夜成人鲁丝片午夜精品 | 日韩人妻无码系列专区 | 精品综合久久久久久88 | 黄色看片网址 |