none
Как сделать, чтоб exe работал на других компах? RRS feed

Ответы

    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2010 г. 6:22
    12 декабря 2010 г. 15:28
  • Причин может быть много. Если речь идет о сборке Release - то проблема устраняется установкой спец.пакета. Это файл vcredist_x86.exe или vcredist_x64.exe. Его можно скачать на сайте Microsoft.

    Иногда бывает достаточно скопировать dll для VS-2010. Какие именно - зависит от программы. Для того, чтобы сориентироваться - запусти программу в отладчике (версию Release конечно) и на вкладке "модули" посмотри, что грузится. Dll VS-2010 имеют в  конце названия "100". Например - mfcm100.dll. Эти dll необходимо поместить или рядом с программой или в system32.

    Перенос программы в сборке Debug - бессмысленное дело - это не уважать пользователя.  

    • Предложено в качестве ответа _Victor_42 12 декабря 2010 г. 22:11
    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2010 г. 6:22
    12 декабря 2010 г. 22:10

Все ответы

    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2010 г. 6:22
    12 декабря 2010 г. 15:28
  • Причин может быть много. Если речь идет о сборке Release - то проблема устраняется установкой спец.пакета. Это файл vcredist_x86.exe или vcredist_x64.exe. Его можно скачать на сайте Microsoft.

    Иногда бывает достаточно скопировать dll для VS-2010. Какие именно - зависит от программы. Для того, чтобы сориентироваться - запусти программу в отладчике (версию Release конечно) и на вкладке "модули" посмотри, что грузится. Dll VS-2010 имеют в  конце названия "100". Например - mfcm100.dll. Эти dll необходимо поместить или рядом с программой или в system32.

    Перенос программы в сборке Debug - бессмысленное дело - это не уважать пользователя.  

    • Предложено в качестве ответа _Victor_42 12 декабря 2010 г. 22:11
    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2010 г. 6:22
    12 декабря 2010 г. 22:10