vs 跨平台 调试linux程序

时间:2024-03-30 17:27:49

一、安装环境

  1、打开Visual Studio Community 2017 不是社区版的打开自己对应的vs2017安装程序,勾取如下图所示内容

    vs2017 跨平台 调试linux程序

 2、 安装好后打开vs2017 新建项目 

vs2017 跨平台 调试linux程序

  3、vs2017 跨平台 调试linux程序如图所示点击 设置连接的linux的ip账号和密码 ,设置完后如图所示

vs2017 跨平台 调试linux程序

 这几步设置完之后就可以了创建一个项目工程了。 

 默认是在用户所在的根目录创建的

二、头文件 or 链接库

  头文件

  2.1  linux上 gcc,g++, gdb 一定要安装好

  2.2  linux引用的头文件需要手动复制到 \Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\Linux\include\usr路径下 此路径下

  2.3 包含目录就在  项目->属性->c/c++->常规->附加包含目录

 链接库

  动态库直接设置 项目->属性->链接器下的库依赖项,  输入时直接输入名字, 例如linux下 libuv.so的文件 用的时候去掉.so和lib

vs2017 跨平台 调试linux程序

   假如你在linux下安装了libuv的第三方库,  库文件不在默认路径下, 则需要设置路径,使linux可以找到对应的库文件

   设置库目录有多重方法, 这里只介绍其中一种方法

    在/etc/ld.so.conf/目录下新建libuv.conf文件  文件名自己定,并在libuv.conf文件中,把目录/usr/local/lib/加入其中。

    $sudo ldconfig 让配置生效

     之后就可以了

 

参考网页

https://www.jianshu.com/p/1aa5a3761074  
https://www.cnblogs.com/drfxiaoliuzi/p/5881059.html?utm_source=itdadao&utm_medium=referral