Как настроить большую стороннюю библиотеку с индивидуальными путями и упростить ее пересадку? - PullRequest
0 голосов
/ 23 августа 2011

Когда мы используем big стороннюю библиотеку, учитывая, что у каждого компьютера может быть свой индивидуальный путь к lib, мы устанавливаем абсолютный путь в опции Visual-Studio.Так что это не под контролем версий.

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

Как правильно настроить большую стороннюю библиотеку.

Спасибо.

1 Ответ

1 голос
/ 23 августа 2011

Вот некоторые опции, которые мы обычно делаем:

  1. Используйте переменные окружения, чтобы избежать абсолютного пути. В этом случае у каждого пользователя есть некоторая свобода устанавливать местоположение. Visual Studio имеет несколько предопределенных переменных, которые вы можете использовать, пожалуйста, обратитесь к: msdn Кроме того, вы можете определить свои собственные переменные окружения для использования, это довольно часто встречается в некоторых «больших» библиотеках, например, в библиотеке Boost.

  2. Используйте «общие» настройки, которых должны придерживаться все пользователи. Например, мы можем установить правило, согласно которому проект должен быть помещен в определенный каталог.

  3. Определить события до / после сборки. Вы можете установить эти события, чтобы определить некоторые "общие основания" для всех пользователей. Обычные операции, которые мы обычно делаем, это установить значение реестра, скопировать заголовочный файл и скопировать двоичный файл

...