Переключатель /align
Параметр /align функционально совпадает с параметром MIDL /Zp и распознается компилятором MIDL исключительно для обратной совместимости с MkTypLib.
Примечание
Средство Mktyplib.exe устарело. Вместо этого используйте компилятор MIDL.
midl /align:alignment
-
Трассы
-
Задает выравнивание для типов в библиотеке. Значение выравнивания может быть равно 1, 2, 4 или 8. Значение 1 указывает на естественное выравнивание; n обозначает выравнивание по байту n. Если параметр /align не указан, значение по умолчанию равно 8.
При создании нового файла makefile используйте параметр /Zp .
Значение выравнивания соответствует значению параметра /Zp , используемому компилятором Microsoft C/C++. Убедитесь, что при вызове компилятора C задано то же выравнивание, что и при вызове компилятора MIDL.
Дополнительные сведения см. в документации по программированию microsoft C/C++. Сведения о потенциальных опасностях при использовании нестандартных уровней упаковки см. в разделе справки /Zp .
midl /align:4 имя_файла.idl