У меня 3 машины сборки. Один работает на Windows 2000, один с XP SP3 и один с 64-битной Windows Server 2008.
И у меня есть собственный проект C ++ для сборки (я работаю с Visual Studio 2005 SP1).
Моя цель - собрать "точно" те же библиотеки DLL, используя эти машины сборки.
Точно я имею в виду по крупицам (кроме разметки времени сборки, конечно).
С win2k и winxp я получаю идентичные DLL. Но они отличаются от dll, построенных на сервере win2008.
Мне удалось получить почти идентичные DLL, но есть некоторые различия. После разборки файлов я обнаружил, что порядок функций не одинаков (3 функции в разном порядке).
Кто-нибудь знает, в чем причина?
И дополнительный вопрос:
В vcbuild.exe я нашел переключатель / ЗАКАЗАТЬ. Который принимает файл заказа функции в качестве входных данных. Кто-нибудь знает, как должен выглядеть этот файл?