Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2009, 21:01   #1
BioS
Пользователь
 
Регистрация: 06.02.2007
Сообщений: 42
По умолчанию X64 Debug

В VC++ при запуске программы скомпилированной для X64 в конфиругации Debug выдает ошибку, в Release запускается нормально. ошибка - "неудалось запустит приложение из-за неправильной конфигурации. посмотрите файл манифеста..."
BioS вне форума Ответить с цитированием
Старый 06.10.2009, 21:33   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
посмотрите файл манифеста...
может в этом проблема processorArchitecture="X86" ?
counter вне форума Ответить с цитированием
Старый 06.10.2009, 21:41   #3
BioS
Пользователь
 
Регистрация: 06.02.2007
Сообщений: 42
По умолчанию

нет, там processorArchitecture="amd64"

если запускать не из студии, то такая ошибка
Изображения
Тип файла: png Снимок.PNG (46.4 Кб, 115 просмотров)
BioS вне форума Ответить с цитированием
Старый 06.10.2009, 22:02   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
нет, там processorArchitecture="amd64"
а если так нет, там processorArchitecture="Х64" ?

или вот цитата с другого форума

Цитата:
Отвечаю: всё дело, как нестранно, в Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) - надо установить версию поновее (она идёт в комплекте с игрой, но там очень старая версия).
counter вне форума Ответить с цитированием
Старый 06.10.2009, 22:34   #5
BioS
Пользователь
 
Регистрация: 06.02.2007
Сообщений: 42
По умолчанию

Цитата:
Сообщение от counter Посмотреть сообщение
а если так нет, там processorArchitecture="Х64" ?

или вот цитата с другого форума
даже если написать X64 каждый раз при компиляции меняется на amd64. установка Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) не помогла. самое странное, чтоб не работает дебаг конфигурация, а релиз - работает
BioS вне форума Ответить с цитированием
Старый 06.10.2009, 23:18   #6
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию



ps.

вобщем как я понял для x64 в студии нет отладочных библиотек

http://social.msdn.microsoft.com/For...-d6c005c9a5c6/
http://social.msdn.microsoft.com/For...-85c834a7384b/

поэтому надо отлаживать релиз...

Последний раз редактировалось counter; 06.10.2009 в 23:38.
counter вне форума Ответить с цитированием
Старый 07.10.2009, 20:41   #7
BioS
Пользователь
 
Регистрация: 06.02.2007
Сообщений: 42
По умолчанию

решил проблему как написано на том форуме - In the project property page under "Configuration Properties --> C/C++ --> Code Generation" I changed "Runtime Library" from "Multi-threaded Debug DLL (/MDd)" to "Multi-threaded Debug (/MTd)" но размер файла вырос до 500+кб. хотя это не страшно. спасибо за помощь!!!
BioS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разрядность ОСи x86/x64 Veiron Win Api 11 13.12.2010 17:26
C++ Bilder or Delphi под x64 SunKnight Свободное общение 5 10.02.2010 11:18
Borland C для vista x64 Aндрей Общие вопросы C/C++ 2 24.12.2009 13:46
svchost.exe в Windows Vista x64 Maxs Windows 5 15.06.2009 01:44
Эмуляция DOS (16 бит) в Windows Vista x64 execom Windows 1 19.01.2009 10:47