node-gyp-如何生成包含NatVis文件的Visual Studio项目

时间:2018-07-18 12:09:30

标签: visual-studio visual-studio-2017 node-gyp gyp

是否可以使用node-gyp生成Visual Studio项目,使其包含指定的.natvis文件? 当我手动将.natvis文件添加到我的C ++项目中时,我看到.vcxproj文件被更新为以下块:

  <ItemGroup>
    <Natvis Include="filename.natvis">
      <SubType>Designer</SubType>
    </Natvis>
  </ItemGroup>

是否可以将我的binding.gyp文件配置为生成此类块?

谢谢

1 个答案:

答案 0 :(得分:0)

可以为链接程序指定要使用的NATVIS文件。这是我在.gyp文件中指定它的方式:

"conditions": [
  [
    "OS=='win'",
    {
      "configurations": {
        "Debug": {
          "msvs_settings": {
            "VCLinkerTool": {
              "AdditionalOptions": ['/NATVIS:"$(SolutionDir)..\\natvis\myfile.natvis"']
            }
          }
        }
      }
    }
  ]
]