How to configure Visual Studio to use Cygwin

Use open folder project, you need to specify it as follows:

{
  "configurations": [
    {
      "inheritEnvironments": [
        "cygwin_64"
      ],
      "name": "x64-Debug",
      "includePath": [
        "${env.INCLUDE}",
        "${workspaceRoot}\\**"
      ],
      "defines": [
      ],
      "intelliSenseMode": "windows-clang-x64",
      "forcedInclude": [ "${env.CYGWIN_ROOT}\\predefined_macro.h" ],
      "environments": [
        {
          "CYGWIN_ROOT": "C:\\cygwin64",
          "BIN_ROOT": "${env.CYGWIN_ROOT}\\bin",
          "environment": "cygwin_64",
          "INCLUDE": "${env.CYGWIN_ROOT}\\usr\\include;${env.CYGWIN_ROOT}\\lib\\gcc\\x86_64-pc-cygwin\\7.4.0\\include;${env.CYGWIN_ROOT}\\usr\\include\\python2.7;${env.CYGWIN_ROOT}\\usr\\include\\w32api",
          "PATH": "${env.CYGWIN_ROOT}\\bin;${env.PATH}"
        }
      ]
    }
  ]
}

See user defined environment for detail.

A key step is to specify the predefined macro for cygwin. You need to create a file called predefined_macro.h, which is the output of gcc -dM -E - < /dev/null in cygwin environment.

转载于:https://www.cnblogs.com/zhaofeng-shu33/p/11426307.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值