Я сделал приложение mfc, используя vs10, и сделал файл установки также для моего приложения. Я не могу использовать это приложение в системе, где vs10 там нет. Пожалуйста помоги.
заранее спасибо
На этом компьютере вам необходимо установить Распространяемый пакет.
http://www.microsoft.com/en-in/download/details.aspx?id=5555
Кроме того, вы можете упаковать необходимые DLL файлы с вашим приложением.
Вы можете использовать статическое связывание библиотек, чтобы избежать зависимостей, и избегать необходимости в распространении VC. В вашем приложении есть две библиотеки: библиотека времени выполнения и библиотека MFC. Статическая связь включает эти библиотеки в ваш EXE файл.
В свойствах проекта для конфигурации выпуска установите "Runtime Library" в Multithreaded (/MT) и установите "Использование MFC" для использования MFC в статической библиотеке.
Пользователям потребуется система Visual C++ 2010 в своей системе, которая доступна через распространяемые пакеты. Они должны быть включены в вашу установку VS, но вы также можете скачать их отдельно здесь:
x86: http://www.microsoft.com/en-gb/download/details.aspx?id=5555
x64: http://www.microsoft.com/en-gb/download/details.aspx?id=14632
Вы должны включить распространяемый пакет VS 2010 в свою установку: http://www.microsoft.com/en-us/download/details.aspx?id=5555