Войти

Показать полную графическую версию : как отключить из проекта msvcp71d.dll и msvcr71d.dll


DmitryK1
22-05-2006, 05:57
Написал плагин на сях... а он как вб требует кучу барахла с собой таскать... А плагин элементарнейший.
Отсюда собственно и вопрос, можно ли как-то в visual studio .net 2003 в С++ отключить эти длли из проекта (msvcp71d.dll и msvcr71d.dll) или надо в другом программировать? если без них хочу...

lehha
22-05-2006, 08:15
В релиз перекомпилируй и будет счастье

DmitryK1
22-05-2006, 08:43
Спасибо за ответ, с проблемой уже разобрался вот по этому совету: Идешь в свойства проекта С/С++ -> Code Generation->Runtime library там варианты без слова DLL они как раз и линкуют статически

от про релиз интересно стало... как это в релиз перекомпилировать... и как оно сейчас делается... по умолчанию...

lehha
22-05-2006, 09:05
Если твоя программа использует MFC или ATL то это для тебя, вся разица в том что при использовании опции использования статичиских lib у тебя решается проблема переносимости но возрастает размер программы, ну а при использовании шаред библиотек т.е. длл иногда приходится тоскать ссобой весь набор этих длл - ек
На счет релиза:
В свойствах проекта жмешь кнопку кофигуратион мэнегер, там выбираешь релиз. и все)

DmitryK1
22-05-2006, 11:07
:( я не уверен использует она у меня эти библиотеки или нет, потому как разбираюсь слабо, а делал изменяя исходники других прог или добавляя туда какие-то свои, у знакомых брал или сам немножко сочинял.
Ну и раз появилась возможность, спрошу ещё, какая-то функция есть простая, которая будет вести дебаг-лог, чтобы не подключать кучу чего-то...
Просто отлаживать на компах где иде нет. точнее запускать и проверять там, а делать на своём разумеется. И проект у меня DLL.




© OSzone.net 2001-2012