Здравствуйте, vvaizh, Вы писали:
V>Да пусть распространяется хоть что.. V>Я хочу вести разработку под Win.. V>И что мне ручками самому расписывать все встречающиеся варианты.. V>чего есть и чего нет.. (какие например dll есть в системе а каких нет)
Зачем ? Прописываешь каталоги, куда ты сложил билиотеки. Это include и lib.
Все.
Если хочешь, можешь настроить переменные окружения для каждой билиотеки.
Но таких переменных типа lib или include для системы нет.
Тебе нужны конкретные функции, а не длл. Ты в файл проекта указываешь, что рубишься чз Kernel32.
PE>>Т.е. на конкретной аппаратной платформе просто распространяются бинарники. PE>>Перекомпилировать проект нет необходимости. V>Ну пользователю то может быть и нет но я то разработчик
Я тоже разработчик и мне хватает возможностей VS.
V>>>Не ошибусь, если скажу что такая надобность есть даже при компиляции под Win..
PE>>Это нужно для разработке проектов например для х86 и Alpha. Нет смысла разрабатывать еще и для CE — слишком убого. Но в любом случае это редкость и распознавать нужно только две платформы. Им занимается в основном MS. И им хватает nmake.Еще момент 9х линейка существует только на х86. Тоже упрощает дело.
V>Ага, а как насчёт того, какие версии dll и библиотек стоят на системе?
Конкретно, что ты хочешь ? У меня нет необходимости заниматься перечислением этого.
Для чего это нужно ?
Если проект не находит библиотеку, билд останавливается. Все.
Если не найдена длл, программа дохнет.