Неразрешенный внешний __imp_strdup в компоненте среды выполнения Windows - PullRequest
0 голосов
/ 05 января 2019

Я пишу 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#BK_WinRTComponent

...