Информация об изменениях

Сообщение Re: Экспорт методов из dll: x64 vs x86 от 14.05.2020 12:34

Изменено 15.05.2020 10:41 flаt

Re: Экспорт методов из dll: x64 vs x86
Здравствуйте, _niko_, Вы писали:


__>Разработка видеться под Windows


Ведётся

__>Вопрос №1: как добиться желаемого не используя *.def файл и не переписывая описания метода?


Никак

__>Вопрос №2: и вообще почему так получатся, что из-за битности экспорт идет под разными именами?


Манглинг.

https://en.wikiversity.org/wiki/Visual_C%2B%2B_name_mangling
https://docs.microsoft.com/en-us/cpp/build/reference/decorated-names?view=vs-2019#FormatC
Re: Экспорт методов из dll: x64 vs x86
Здравствуйте, _niko_, Вы писали:


__>Разработка видеться под Windows


Ведётся

__>Вопрос №1: как добиться желаемого не используя *.def файл и не переписывая описания метода?


Никак (upd: ниже подсказали ключ линкера)

__>Вопрос №2: и вообще почему так получатся, что из-за битности экспорт идет под разными именами?


Манглинг.

https://en.wikiversity.org/wiki/Visual_C%2B%2B_name_mangling
https://docs.microsoft.com/en-us/cpp/build/reference/decorated-names?view=vs-2019#FormatC