Неразрешенный внешний __imp_strdup в компоненте среды выполнения Windows

Я пишу Windows Runtime Component для предоставления некоторых библиотек C моему приложению C#. При сборке я получаю кучу неразрешенных внешних ошибок для функций C stdlib, таких как __imp_strdup. Есть ли способ это исправить? Поиск в Интернете предполагает статическое связывание библиотеки времени выполнения C (компилируется с /MD), но это не поддерживается в UWP.

РЕДАКТИРОВАТЬ: Чтобы уточнить, проект представляет собой библиотеку Windows Runtime Component C++ в Visual Studio 2017. Я включил исходный код для библиотек локально, потому что это одно из требований для предоставления их моему приложению C#, как подробно описано здесь: https://docs.microsoft.com/en-us/cpp/porting/how-to-use-existing-cpp-code-in-a-universal-windows-platform-app?view=vs-2017

0 ответов

Другие вопросы по тегам