Я разрабатываю проект узла c ++ в windows, когда я набираю некоторый код на c ++ следующим образом:
#include <Windows.h>
char szPath[256];
memset(szPath, 0, sizeof(szPath));
::GetModuleFileNameA(::GetModuleHandleA("bp_com.dll"), szPath, sizeof(szPath) - 1);
std::cout << szPath << std::endl;
, затем вывод консоли выглядит следующим образом:
\\?\E:\work\git\nodesvc-dev\build\Debug\bp_com.dll
Я не знаю, почему каталог 'bp_com.dll' содержит '\\? \'. Когда я вызываю функцию GetModuleFileNameA, я надеюсь, что каталог 'bp_com.dll' выглядит следующим образом
E:\work\git\nodesvc-dev\build\Debug\bp_com.dll
Есть ли один способ сделать некоторые настройки в файле 'binding.gyp'? Благодаря.