Как скомпилировать разделяемую библиотеку из командной строки компилятора MSCV? - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь скомпилировать общую библиотеку, используя компилятор Microsoft Visual C ++, кл.Однако я не могу понять, что мне нужно вводить в качестве аргумента командной строки.

Я уже скомпилировал разделяемые библиотеки с использованием GNU, но я не знаю, что такое флаги версии MSVC, такие как -fPIC.

Я пробовал / LD, хотя это само по себе не сработало, и я думаю, что мне нужно что-то еще.

Я получаю неразрешенные ошибки внешних символов LNK2019, так как .dll пытаются создать.Кажется, он не может найти класс или его методы, которые я хотел бы иметь в библиотеке.

Для того, что я пытаюсь сделать, мне нужно использовать компилятор cl из командной строки,поэтому я не могу делать такие вещи, как включение файлов lib в свойствах проекта Visual Studio.

Спасибо за любую помощь

...