Четвертый BORLAND С++ и его окружение

       

Параметр -WE


Параметр -WE создает объектный модуль, содержащий только

функции, отмеченные как _export. Так как в любом прикладном модуле многие функции экспортироваться не будут, компилятору нет необходимости включать начальный и завершающий код, пока функция не

будет указана как экспортируемая явным образом (с помощью ключевого слова _export). Все функции, не помеченные как _export, получают сокращенный начальный и завершающий код. В результате получается выполняемый файл меньшего размера и выполняющийся несколько быстрее.

Параметр -WE работает только в сочетании с ключевым словом

_export. Этот параметр не экспортирует данные функции, перечисленные в секции EXPORTS или в файле определения модуля. Фактически, этот параметр не работает в сочетании с секцией EXPORTS. В

этом случае компилятор будет генерировать начальный и завершающий

код, не совместимый с экспортируемыми функциями, и вызовы их приведут к некорректному поведению.



Содержание раздела