2012-01-07 2 views
0

Как скомпилировать мою программу для запуска на компьютере без установки Visual Studio 8 в первую очередь? Когда я запускаю свою программу на другом компьютере, я получаю бок о бок с сообщением о сбое конфигурации, и программа прекращается без выполнения моего кода. Может быть, я забыл отключить таблицу символов отладки? Я использовал startxs в консоли, чтобы узнать, что это распространяемое, но безрезультатно.Ошибка сбоку конфигурации?

+0

Установите vs8 Вторично на целевом компьютере: x86: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29 x64: http://www.microsoft.com /download/en/details.aspx?displaylang=en&id=15336 – Mysticial

+0

Как правило, не рекомендуется статически связывать среду выполнения VC (компилятор/MT) в вашей программе. – hmjd

+0

@Mysticial: Я ноб, и я прочитал эту страницу, знаете ли вы, что такое бок о бок развертывание или модель? Моя программа очень проста. – Bytemain

ответ

0

Вы, вероятно, запускаете программу, скомпилированную с настройкой «отладки». Стандартная «отладочная» конфигурация требует отладочной версии библиотеки времени выполнения, доступной только с VS. Вы должны переключиться на конфигурацию «Release» (или вручную удалить определение макроса _DEBUG и изменить библиотеку времени выполнения на «Multitrheaded DLL»).

Еще одна проблема может заключаться в том, что вам нужна недавняя среда выполнения от Microsoft на вашей целевой машине. Его можно загрузить из центра загрузки Microsft.

+0

Что такое развертывание или модель бок о бок? Я новичок в визуальной студии. Это технология? – Bytemain

+0

Да, вот статья из Википедии: http://en.wikipedia.org/wiki/Side-by-side_assembly –

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