Просто создайте библиотеку импорта (.lib), не связывая DLL - PullRequest
0 голосов
/ 01 октября 2018

Я получил устаревший продукт с круговыми зависимостями среди его библиотек DLL.Итак, я сейчас думаю о двухэтапной сборке:

  1. Просто сгенерируйте библиотеки импорта и не связывайте библиотеки DLL
  2. Имея все библиотеки импорта, связывайте библиотеки DLL

Есть ли командная строка для MSBuild или DevEnv, чтобы просто сгенерировать библиотеки импорта и вернуть код ошибки успеха, если исходные коды только скомпилированы?Это важно для Дженкинса: я не хочу, чтобы сборка провалилась на первом этапе, если я сделаю связывание.Мне нужна какая-то команда, которая просто проверяет, что исходники компилируются на 1-м шаге, и в этом случае возвращает успех, и оставляет библиотеку импорта готовой.

...