Я пытаюсь создать исполняемый файл и некоторые связанные библиотеки в командной строке Windows VS. Проект поставляется с файлом scons, поэтому я просто набираю scons в командной строке VS Cmd.
Исполняемый файл создается внутри "x86" VS Cmd Prompt. Однако при запуске исполняемый файл не является 32-разрядным (подтверждается диспетчером задач.) Мой коллега создает точно такой же проект на своей 64-разрядной машине, используя файл scons, а его исполняемый файл является 32-разрядным на моем компьютере. (еще раз подтверждено диспетчером задач)
DLL загружаются 32-битной JVM и выдают ошибку, поскольку они 64-битные. Мои сотрудники не делают.
Мы не можем понять, почему мой компьютер вызывает 64-битную сборку в среде VS x86. У кого-нибудь есть предложения?
P.S. - У меня MS VS 2010, а у него MS VS 2010 Express.
P.S.S. - У меня есть 64-битный Python, и поэтому мои scons также 64-битные. Однако мой коллега тоже.