2013-09-16 3 views
0

У меня есть VS 2008 C++ x32 сборки и когда я попытался запустить его на свежий окна 7 VM установить, я получаю следующее сообщение об ошибке:Неверные C++ компоненты среды выполнения

"WINDOWS 7 error The application has failed to start because the side by side configuration is incorrect please see the application event log or use the command line sxstrace.exe tool for more detail."

я нашел следующее разрешение:

The machine is missing the correct C++ runtime components for your type of system. (x86 or x64). Installing the following update resolves the issue. Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

в детали о VS 2008 решений: я использую юникод, я не использую ATL или MFC только стандартный Windows-библиотеку.

Мой вопрос: я делаю что-то неправильно? это нормально или есть способ преодоления этой проблемы с этапа разработки. Что я должен делать, чтобы моя программа запускалась в первый раз.

+1

Итак ... вы установили распространяемый пакет? Помогло ли это решить проблему? – interjay

+0

Нет, я не сделал этого, потому что я спрашиваю себя, есть ли способ не устанавливать его – AlexandruC

+1

Все программы, скомпилированные из Visual Studio, нуждаются в библиотеке времени выполнения (библиотека, которая фактически содержит функции, используемые 'new',' delete' и другие функции поддержки во время выполнения). Эта библиотека времени выполнения должна быть там, когда вы запускаете свою программу. Либо вы устанавливаете общие библиотеки, либо создаете проект статически связанным проектом, чтобы среда выполнения была связана с вашей программой. –

ответ

2

Все программы, скомпилированные из Visual Studio, нуждаются в библиотеке времени выполнения (библиотека, которая фактически содержит функции, используемые функциями новой, удаленной и другой поддержки). Эта библиотека времени выполнения должна быть там, когда вы запускаете свою программу. Либо вы устанавливаете общие библиотеки, либо создаете проект статически связанным проектом, чтобы среда выполнения была связана с вашей программой.

Смежные вопросы