Как заставить Visual Studio найти файл заголовка при открытии папки
Visual Studio 2019 не обнаруживает napi.h
если я не использую относительные пути при открытии проекта npm в качестве папки. Файл находится в node_modules/node-addon-api/napi.h
, Как я могу заставить VS найти этот заголовок? Есть Additional include directory
опция типа при открытии папки?
Заголовок автоматически обнаруживается на моем ноутбуке с той же версией VS2019 и тем же путем к среде. у меня есть nodejs
инструменты, установленные для Visual Studio.
Я хочу быть в состоянии сделать #include <napi.h>
и заголовок обнаружен. На данный момент я должен сделать #include "../node_modules/node-addon-api/napi.h"
1 ответ
С помощью Visual Studio вы можете добавлять пути заголовков к сторонней папке включения через файл.CppProperties.json
который вы можете создать и поместить в корень вашей папки или внутри.vs
папка, которая создается.
Пример json:
{
"configurations": [
{
"name": "x64-Debug-test",
"includePath": [
// -----------------------------
// Example of extra include path:
"C:/Program Files/Autodesk/Maya2022/include"
],
}
]
}
Обратите внимание, что этот способ работы очень похож на способ «vs code» с его.vscode/c_cpp_properties.json