Параметры -W и -WC
Параметр -W создает прикладной объектный модуль Windows, в
котором все функции будут экспортироваться. Компилятор генерирует
начальный и завершающий код для каждой функции, обеспечивая ее
экспортируемость. Это не означает, что все функции действительно
будут экспортироваться. Для фактического экспорта одной из этих
функций вы должны использовать ключевое слово _export или добавить запись этой функции в секцию EXPORTS файла определения модуля. Эквивалентный параметр -WC используется для 32-разрядных приложений консольного режима.