как заставить компилятор из сабжа задавать нормальные имена экспортируемых функций в длл а то назвал функцию exports а компилятор сгенерил длл с экспортируемой функцией с таким названием exports@@YGXK@Z как это привести к нормальному виду?
Шаг1: создаешь файл <имя_либы>.def в нем пишешь: Код (Text): EXPORTS <функция1> <функция2> <...> в твоем случае Код (Text): EXPORTS exports Шаг2 линкеру добавляешь в командную строку ключ /def:"<имя_либы>.def" Это заставляет линкер использовать в качестве имен экспортируемых функций имена из указанного файла.