国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vs2017實現(xiàn)linux遠(yuǎn)程編譯報錯“CMake 缺少以下功能:serverMode“解決方案

這篇具有很好參考價值的文章主要介紹了vs2017實現(xiàn)linux遠(yuǎn)程編譯報錯“CMake 缺少以下功能:serverMode“解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

  • window系統(tǒng)vs2017使用cmake實現(xiàn)linux遠(yuǎn)程調(diào)試和編譯時,搭建的環(huán)境報CMake 缺少以下功能:“serverMode”。請參閱 https://aka.ms/linuxcmakeconfig 了解詳細(xì)信息錯誤,如何解決?
  • 經(jīng)排查,發(fā)現(xiàn)遠(yuǎn)程開發(fā)環(huán)境的cmake版本不支持serverMode模式,因此,無法實現(xiàn)遠(yuǎn)程編譯

解決方案

  • 驗證遠(yuǎn)程目標(biāo)服務(wù)器的cmake支持的能力,執(zhí)行以下命令:cmake -E capabilities

  • 輸出結(jié)果如下:
    {“fileApi”:{“requests”:[{“kind”:“codemodel”,“version”:[{“major”:2,“minor”:3}]},{“kind”:“cache”,“version”:[{“major”:2,“minor”:0}]},{“kind”:“cmakeFiles”,“version”:[{“major”:1,“minor”:0}]},{“kind”:“toolchains”,“version”:[{“major”:1,“minor”:0}]}]},“generators”:[{“extraGenerators”:[],“name”:“Watcom WMake”,“platformSupport”:false,“toolsetSupport”:false},{“extraGenerators”:[],“name”:“Ninja Multi-Config”,“platformSupport”:false,“toolsetSupport”:false},{“extraGenerators”:[“CodeBlocks”,“CodeLite”,“Eclipse CDT4”,“Kate”,“Sublime Text 2”],“name”:“Ninja”,“platformSupport”:false,“toolsetSupport”:false},{“extraGenerators”:[“CodeBlocks”,“CodeLite”,“Eclipse CDT4”,“Kate”,“Sublime Text 2”],“name”:“Unix Makefiles”,“platformSupport”:false,“toolsetSupport”:false},{“extraGenerators”:[],“name”:“Green Hills MULTI”,“platformSupport”:true,“toolsetSupport”:true}],“serverMode”:false,“version”:{“isDirty”:false,“major”:3,“minor”:21,“patch”:1,“string”:“3.21.1”,“suffix”:“”}}

  • 可以看到參數(shù)serverMode為false,因此遠(yuǎn)程編譯失敗,如何將參數(shù)置為true?除了換cmake的版本,目前沒有想到其他的解決辦法,我嘗試從相同版本cmake使用源碼編譯的方式,去尋找與之相關(guān)聯(lián)的參數(shù),但均嘗試失敗。目前在centos系統(tǒng)下,3.17.1的版本該模式為true,而3.21則不行

  • 注意事項:文章來源地址http://www.zghlxwxcb.cn/news/detail-666581.html

    • 如何目標(biāo)服務(wù)器有多個版本的cmake,在本地的CMakeSettings.json文件中"cmakeExecutable"字段可以指定使用哪個cmake
    • 其他變量參數(shù)應(yīng)盡可能使用絕對路徑,避免使用類似于$HOME等宏定義變量,防止于windows的環(huán)境變量沖突

參考文獻

  • https://learn.microsoft.com/zh-cn/cpp/linux/cmake-linux-configure?view=msvc-170
  • https://learn.microsoft.com/zh-cn/cpp/build/get-started-linux-cmake?view=msvc-170

到了這里,關(guān)于vs2017實現(xiàn)linux遠(yuǎn)程編譯報錯“CMake 缺少以下功能:serverMode“解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vs2015、vs2017、vs2019、msvc自動編譯腳本

    rem 記錄編譯時間 echo ** 版本構(gòu)建開始時間: %date% %time% build.log rem 設(shè)置編譯器進程名 set DstProgram=devenv.exe rem 搜索目標(biāo)進程以及其目錄 echo 正在搜索\\\"%DstProgram%“, 請稍候… for %%a in (“C:Program Files (x86)”, “C:Program Files”, “D:Program Files (x86)”, “D:Program Files”) do for /f “delim

    2024年02月06日
    瀏覽(35)
  • Libmodbus在VS2017下的編譯

    Libmodbus在VS2017下的編譯

    原文鏈接:https://blog.csdn.net/weixin_45790559/article/details/105092860 1、打開文件路徑:D:libmodbus-mastersrcwin32configure.js; 生成config.h和modbus-version.h; 2、打開modbus-9.sln; 3、在解決方案資源管理器里面 刪除頭文件:modbus-version.h;再添加1中生成的頭文件:modbus-version.h; 4、打開:調(diào)試—

    2024年02月15日
    瀏覽(18)
  • VS2017遠(yuǎn)程調(diào)試詳解(內(nèi)網(wǎng)、外網(wǎng))

    VS2017遠(yuǎn)程調(diào)試詳解(內(nèi)網(wǎng)、外網(wǎng))

    遠(yuǎn)程調(diào)試可分為:附加到進程與遠(yuǎn)程Windows調(diào)試器兩種方式 兩種方式區(qū)別可簡單理解為: (1)附加到進程:需將本地編譯完成后的exe與相關(guān)dll拷貝至目標(biāo)電腦;此方式前提被調(diào)試軟件可正常打開 (2)遠(yuǎn)程Windows調(diào)試器:配置完部署目錄及相關(guān)參數(shù)后,VS會自動部署相關(guān)exe和

    2024年02月05日
    瀏覽(17)
  • behaviac —— Win10下Vs2017編譯“騰訊行為樹“源碼

    behaviac —— Win10下Vs2017編譯“騰訊行為樹“源碼

    簡介 - 騰訊行為樹 ?????behaviac是游戲AI的開發(fā)框架組件,也是游戲原型的快速設(shè)計工具。支持全平臺,適用于客戶端和服務(wù)器,助力游戲快速迭代開發(fā) 。編輯器可以運行在PC上,操作方便直觀可靠,支持實時和離線調(diào)試;編輯器可以導(dǎo)出xml,bson等多種格式,更可以導(dǎo)出

    2023年04月22日
    瀏覽(38)
  • VS2022 CMake報錯解決小結(jié)

    VS2022 CMake報錯解決小結(jié)

    目錄 一、問題背景 二、問題分析 三、問題解決 ? ? ? ?VS2022中能夠跨平臺的工程類型就是CMake項目,一套代碼能跨windows/Linux/Mac多種操作系統(tǒng)。而實際使用時,發(fā)現(xiàn)相關(guān)資料比較少,需要摸索一下。 ?碰到的問題簡述: ? 1、C++?Intellisense信息可能過時,生成要刷新的CMake緩存

    2024年02月12日
    瀏覽(25)
  • opencv4.7.0 win10 源碼編譯 vs2019 cmake

    opencv4.7.0 win10 源碼編譯 vs2019 cmake

    步驟: ① 編譯opencv源碼;注意幾個下載內(nèi)容;根據(jù)cmakedownloadlog.txt中的說明 ② 生成opencv.sln,先使用ALL_BUILD生成 ③ 然后對install工程進行生成 ④ 使用:離線使用,opencv文件夾 install的include lib bin 等復(fù)制到當(dāng)前工程下的文件夾;然后配置屬性 ? ? 配置屬性時注意一下路徑,工

    2024年02月04日
    瀏覽(22)
  • 重裝VS2017后依然報錯:找不到Windows SDK 版本10.0.17763.0

    重裝VS2017后依然報錯:找不到Windows SDK 版本10.0.17763.0

    問題情況 重裝VS2017后依然報錯: 找不到Windows SDK 版本10.0.17763.0。請安裝所需的版本的 Windows SDK 或者在項目屬性頁中或通過右鍵單擊解決方案并選擇“重定解決方案目標(biāo)”來更改 SDK 版本。 解決方法 查看VS2017安裝路徑 本例中VS2017安裝路徑在E:appVisualStudio目錄下 WIN+R=regedit打

    2024年02月06日
    瀏覽(36)
  • 在VS2019中CMake生成出現(xiàn)報錯

    在VS2019中CMake生成出現(xiàn)報錯

    在vs中,項目-CMake設(shè)置 最下面有個顯示高級 將Ninja改成Unix Makefiles就可以避開這個問題了。 一般改成unix Makefiles就能直接用了。 如果執(zhí)意要選用Ninja編譯,那么可能會比較麻煩,下面是一個比較詳細(xì)的鏈接。 另外一種處理方式

    2024年02月12日
    瀏覽(15)
  • 編譯opencv環(huán)境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    編譯opencv環(huán)境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    一 下載vs2019 鏈接:Downloads - Visual Studio Subscriptions Portal 下載社區(qū)版本,因為是免費的,大家隨便用 下載成功后直接安裝就可以了。 有的環(huán)境安裝好后在屬性管理器中可能沒有 Microsoft.Cpp.x64 文件 從如下鏈接下載 Microsoft.Cpp.x64 文件? (鏈接轉(zhuǎn)載(227條消息) 解決vs2019屬性管理器里

    2024年02月11日
    瀏覽(25)
  • Windows10中使用VS2022和Cmake編譯構(gòu)建C++開源日志庫-spdlog

    Windows10中使用VS2022和Cmake編譯構(gòu)建C++開源日志庫-spdlog

    Java中有很多日志庫:java.util.logging、Log4j、Logback、Log4j2、slf4j、common-logging。C++的日志庫相對來說就比較少了,比如說glog、log4cpp、spdllog等,目前個人感覺比較好用的C++開源日志庫當(dāng)屬于spdlog了,跨平臺,支持cmake編譯,在維護中。 具體可以參考github上面的示例:https://github

    2023年04月17日
    瀏覽(52)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包