使用visual studio进行远程开发Linux项目,有两种比较易用的方式,一是只适用于Linux系统的项目,二是跨平台的c++项目。
二. 只适用于Linux系统的c++项目此种方式比较简单,我们使用此种方式无非就是看重了visual studio的强大的调试功能。
步骤如下:
使用cmake进行项目构建,而不是依赖于微软的sln进行构建。可以在本地windows和远程Linux都能进行调试,做跨平台的开发,非常的方便。前提是要会使用cmake~~。这里有一篇不错的CMake教程
《CMake教程》
步骤如下:
CMake项目
,此种项目不会再生成.sln
或者.vcxproj
。CMakePresets.json
文件。{
"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目录
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前标题:VisualStudio配置远程开发调试Linux项目-创新互联
本文路径:https://www.cdcxhl.com/article20/doosjo.html
成都网站建设公司_创新互联,为您提供网站导航、品牌网站制作、标签优化、ChatGPT、响应式网站、网站改版
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联