Сообщение 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
__>Разработка видеться под 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
__>Разработка видеться под 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