У меня всегда были эти вопросы, на мой взгляд, прежде чем начать обучение C++:Крест Win32 и Win64 приложения
1 Может приложение, которое составляется на x86 компьютера запуска на x64 компьютере?
2- Может ли приложение, скомпилированное на компьютере x64, запускаться на компьютере x86?
3- Есть ли разница?
4 Если 1 и 2 - да, то почему некоторые приложения имеют разные загрузки для каждого os-бита, и почему некоторые библиотеки, которые я получил как lua52, имеют версию x64 и x86, которые работают только с указанными os и ошибками на разных Операционные системы?
EDIT:
5- Могу ли я собрать свои приложения в x86, если моя ОС x64?
+1 Этот ответ более полный и точный, чем мой удаленный ответ. – deepmax