Одесса: 5°С (вода 9°С)
Киев: 3°С
Львов: 5°С

Тема: Скомпилил прогу с shared DLL

Ответить в теме
Показано с 1 по 9 из 9
  1. Вверх #1

    По умолчанию Скомпилил прогу с shared DLL

    Скомпилил программу в Visual Studio 2005 с опцией "Use MFC in shared DLL". Исходники потерял при переустановке системы. Естественно, программа не запускается на компах без студии. Может, можно эти DLL рядом с программой ставить? Если да, то как?


  2. Вверх #2
    Постоялец форума Аватар для Яр
    Пол
    Мужской
    Адрес
    Odessa.Ua
    Возраст
    30
    Сообщений
    2,952
    Репутация
    148
    Например, поместить эти dll в директорию с программой.
    ~ Motivation is what gets you started. Habit is what keeps you going.

  3. Вверх #3
    Цитата Сообщение от Яр Посмотреть сообщение
    Например, поместить эти dll в директорию с программой.
    Это понятно. Но какой длл? Когда запускаю прогу с другого компа, просто пишет "Приложение неправильно настроено".

  4. Вверх #4
    Живёт на форуме Аватар для aleyer
    Пол
    Мужской
    Адрес
    Там же
    Возраст
    27
    Сообщений
    4,341
    Репутация
    943
    Наверное стоит запустить эту программу на компе, где VS стоит, потом запустить нечто вроде Process Explorer NT и в нем увидеть список всех используемых библиотек запущенного приложения. Чего нет на другом - скопировать

  5. Вверх #5
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,622
    Репутация
    1300
    Цитата Сообщение от leviaphan Посмотреть сообщение
    Это понятно. Но какой длл? Когда запускаю прогу с другого компа, просто пишет "Приложение неправильно настроено".
    должен писать какой длл-ки нехватает...

  6. Вверх #6
    погугли "Microsoft Visual C++ 2005 Redistributable Package"...

  7. Вверх #7
    Цитата Сообщение от ag Посмотреть сообщение
    погугли "Microsoft Visual C++ 2005 Redistributable Package"...
    Поставил этот пакет. Не помогло

  8. Вверх #8
    Постоялец форума Аватар для Яр
    Пол
    Мужской
    Адрес
    Odessa.Ua
    Возраст
    30
    Сообщений
    2,952
    Репутация
    148
    Посмотри зависимости какой-небудь прогой. Например, Dependency Walker, на своей машине, и узнаешь, какие dll нужны.
    ~ Motivation is what gets you started. Habit is what keeps you going.

  9. Вверх #9
    Постоялец форума Аватар для Guffy
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    43
    Сообщений
    1,364
    Репутация
    251
    Записей в дневнике
    3
    "Microsoft Visual C++ 2005 Redistributable Package" - самый правильный путь. Но в нем скорее всего идут только Release -сборки МФЦ, а прога, опять же скорее всего, собрана в Debug.
    Все танцы с бубном по поводу куда просто положить ДЛЛ - будут мимо кассы. Ибо сейчас там этим рулит подсистема Win SxS (Windows Side by Side) - в проге в ресурсах есть манифест какие ДЛЛ нужны проге (такой себе XML файлик) и все ДЛЛ-ки, указанные в манифесте, должны быть соответсвующим образом разложены в Windows\WinSxS
    В эвент-логе Application система SxS обычно оставляет все свои ругательства когда ей че-то не может подгрузить


Ответить в теме

Похожие темы

  1. STOP: c0000221 unknown hard Error \SystemRoot\System32\ntdll.dll
    от gasia в разделе Программное обеспечение
    Ответов: 13
    Последнее сообщение: 04.06.2011, 12:36
  2. Borland C++ Builder [dll]
    от Nymph666 в разделе Программирование
    Ответов: 1
    Последнее сообщение: 18.01.2008, 21:33
  3. Один проект VS для EXE и DLL
    от Rett Pop в разделе Программирование
    Ответов: 6
    Последнее сообщение: 10.10.2005, 09:36

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения