Первоначально я разработал приложение win32 на 32-битной версии win7 с VC9.0. Недавно я обновился до 64-разрядной версии Win7 и попытался собрать + выполнить предыдущее приложение.
Сборка работает нормально (приложение win32), но во время выполнения я получаю сообщение об ошибке «[...] завершил работу с кодом -1073741701 (0xc000007b)».
Я предполагаю, что это результат загрузки 64-битной версии [предполагаемой] 32-битной dll.
Конкретные зависимости для этого проекта: SDL.lib SDLmain.lib SDL_ttf.lib opengl32.lib glu32.lib wininet.lib
SDL и SDL_ttf только в 32-битной версии. Я предполагаю, что Visual Studio достаточно умен, чтобы получить файлы opengl и glu lib в \syswow64, когда я запрашиваю приложение win32.
Может ли это быть из-за виннета? Или я ошибся?
Спасибо,