У меня есть проект C ++ Visual Studio, который я пытаюсь скомпилировать для архитектуры x86 и x64.Я гуглил и нашел много информации о том, как это сделать, и, похоже, это работает, но это сильно смущает меня по поводу того, что происходит за кулисами.
По-видимому, единственная разница в настройках - этовключите флаги командной строки linker (точнее, это флаг / MACHINE).
Если это так, то объектные файлы компиляции должен быть платформой независимой - что-то прямо противоположное тому, что я всегда предполагал, поскольку объектные файлы должны быть последовательностями машинного кода, которые, в свою очередь, должны быть зависимыми от платформы .
Итак, мой вопрос: какие части процесса сборки ведут себя не так, как я думал?
Спасибо за ваше время и мудрость!
Michael