VS|vs2017跨平台编译linux&&C++Console&&QtGUI

未完成 待更新

文章目录

  • 首先安装vs时要勾选上使用C++的Linux开发
  • 使用Vs2017创建跨平台C++ Console项目
    • 配置Vs的SSH连接 Debug >> Option >> Cross Plaform
    • 文件加入到Linux项目,使用Windows下的文件即可。将所有项目包含.CPP、.h文件包含进Linux项目
    • 设置项目所在目录 根目录(~/projects)项目目录( ( R e m o t e R o o t D i r ) / (RemoteRootDir)/ (RemoteRootDir)/(ProjectName)) 会自动设置。设置编译类型.a 或.so
    • 设置项目外部引用(外部引用库需要编译好linux版本)
    • 编译,编译后项目项目文件自动拷贝到Linux
  • QT GUI 移植
    • Linux 下安装Qt 并保证Linux与Windows下的Qt版本一致

参考: 【GDB】VisualStudio 2017跨平台(Linux)调试|可视化GDB|visual GDB
https://blog.csdn.net/bandaoyu/article/details/89484744
使用VS2017开发linux下的应用程序(C/C++)
https://blog.csdn.net/weixin_42602434/article/details/109138157

首先安装vs时要勾选上使用C++的Linux开发

VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第1张图片

使用Vs2017创建跨平台C++ Console项目

VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第2张图片

配置Vs的SSH连接 Debug >> Option >> Cross Plaform

VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第3张图片
附:查看linux的ip ifconfig
VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第4张图片

文件加入到Linux项目,使用Windows下的文件即可。将所有项目包含.CPP、.h文件包含进Linux项目

设置项目所在目录 根目录(~/projects)项目目录( ( R e m o t e R o o t D i r ) / (RemoteRootDir)/ (RemoteRootDir)/(ProjectName)) 会自动设置。设置编译类型.a 或.so

VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第5张图片

设置项目外部引用(外部引用库需要编译好linux版本)

VS|vs2017跨平台编译linux&&C++Console&&QtGUI_第6张图片

编译,编译后项目项目文件自动拷贝到Linux

QT GUI 移植

Linux 下安装Qt 并保证Linux与Windows下的Qt版本一致

你可能感兴趣的:(Linux,linux,c++)