> Есть приложение, состоящее из 30 проектов — движок базы данных. В результате билда приложения, получаются exe и 6 штук dll.
> Проект написан под х32, нужно запустить его под х64. В настройках каждого проекта добавил вариант загрузки под х64, собираю без проблем,
> но когда запускаю exe выдает ошибку Failed to initialize.
Поищите для начала, может какая-то из ваших DllMain возвращает 0.
> Посмотрел через DLL Dependenсce, там есть ошибки совместимости Error: Modules with different CPU types were found., но не моих собранных DLL, а стандартных виндовских, например NTDLL.dll, Kernel32.dll и т.д.
Это скорее всего depends врет. У меня он тоже на все подряд ругается, однако работать программе это не мешает.
> Работаю на Windows Server x64, студия 2005.
> Подскажите, может есть какие-то тонкости сборки под x64.
> Спасибо.
> З.Ы. Собранный проект под x32 запускается без проблем.
>Posted via RSDN NNTP Server 2.1 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.