![]() |
|
|
![]()
|
|
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: нет Всего: 3 |
Помогите проблема такая. Чужой проект юзает MFC при чем не работает без неких
mfc71ud.dll msvcr71d.dll в system32 пользователя. Можно ли оставить эти dll в статической компоновке? -------------------- people can fly |
|||
|
||||
| DeadSoul |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: 2 Всего: 11 |
Helicopterr, а скопмелировать "чужой" проет в Release пробывал?
-------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: нет Всего: 3 |
пробовал. не работает. работает если эти dll в system32 скопировать. Есть выход запихнуть их в инсталятор, но это на кряйняк. Вот кстати что пишет:
Присоединённый файл ( Кол-во скачиваний: 11 )
error.JPG 7,22 Kb-------------------- people can fly |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
А вы их просто копируете, без регистрации?
Если да то их нужно прореестрить при помощи regsrv32. -------------------- Never again... |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Тебе в свойствах проекта нужно перекомпилировать Realese версию Use MFC in a Static Library
-------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| DeadSoul |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: 2 Всего: 11 |
Helicopterr, чужой проект собран в Debug! Ты собирал его в Release? В зависимости от студии все искомые dll будут прямо в винде. P.S. Почему не хочешь просто положить эти dll на машину пользователю?! -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: нет Всего: 3 |
Их вес впечатляет. Спасибо Coocky, я установил Use MFC in a Static Library. Работает, вес программы повысился, но грузится стала быстрее. Вот только в сборке release возник прикольный глюк - окна message box вылетают без текста, например: Это сообщение отредактировал(а) Helicopterr - 2.3.2006, 23:03 Присоединённый файл ( Кол-во скачиваний: 7 )
er_tsave_text.jpg 14,49 Kb-------------------- people can fly |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Думаю проблема с кодировкой в смысле UNICODE
-------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: нет Всего: 3 |
Coocky
У меня стоит: Use Unicode Character Set Но кажется во всем виновата статическая компоновка в режиме release. Потому, что когда делаю DEBUG сборку или release не статическую, то все в порядке... -------------------- people can fly |
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Helicopterr
Ты используешь макросы _T(x) или TEXT(x) для отображения строк? А вообще, лучше в MFC-приложениях использовать ресурсы для хранения строк и загружать их с помощью CString::LoadString. Возможно, при переключении режимов сборки debug/release, свойство проекта unicode/multi-byte меняется на противоположное. |
|||
|
||||
| np9mi7 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 553 Регистрация: 17.8.2003 Где: Volgograd, Russia Репутация: нет Всего: 10 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |