node-gyp - как сгенерировать проект Visual Studio с включенным файлом NatVis

70
7

Возможно ли создать проект Visual Studio с node-gyp, чтобы он включал указанный .natvis файл? Когда я вручную добавляю файл .natvis в мой проект C++, я вижу, что мой файл .vcxproj обновлен следующим блоком:

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

Можно ли настроить файл binding.gyp для создания такого блока?

Спасибо

спросил(а) 2018-07-18T15:09:00+03:00 2 года, 3 месяца назад
1
Решение
130

Для компоновщика, который должен использовать NATVIS файл, можно указать. Вот как я указал его в моем файле .gyp:

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

ответил(а) 2018-07-18T15:55:00+03:00 2 года, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема