Weak символы в либах и MSVC
От: пффф  
Дата: 30.08.24 09:29
Оценка:
Привет

MSVC вроде бы не умеет так, или нет?

Как быть? У MSVC есть __declspec(selectany), что и "слабая" функция — слабая будет гарантированно не выбрана при наличии нормального имени, а selectany намекает, что будет конкретный символ будет выбран от балды, нет?

Как сделать аналог weak на MSVC?
Re: Weak символы в либах и MSVC
От: Великий Реверс google
Дата: 30.08.24 09:34
Оценка: +1
https://stackoverflow.com/questions/2290587/gcc-style-weak-linking-in-visual-studio

порядком либ в линковке
Re[2]: Weak символы в либах и MSVC
От: пффф  
Дата: 30.08.24 09:48
Оценка: +1
Здравствуйте, Великий Реверс, Вы писали:

ВР>https://stackoverflow.com/questions/2290587/gcc-style-weak-linking-in-visual-studio


ВР>порядком либ в линковке


Дерьмовое решение
Re: Weak символы в либах и MSVC
От: Pzz Россия https://github.com/alexpevzner
Дата: 31.08.24 00:26
Оценка:
Здравствуйте, пффф, Вы писали:

П>MSVC вроде бы не умеет так, или нет?


Вроде бы умеет, но стесняется.

https://stackoverflow.com/questions/2290587/gcc-style-weak-linking-in-visual-studio
https://devblogs.microsoft.com/oldnewthing/20200731-00/?p=104024
Re[2]: Weak символы в либах и MSVC
От: пффф  
Дата: 31.08.24 01:10
Оценка:
Здравствуйте, Pzz, Вы писали:

П>>MSVC вроде бы не умеет так, или нет?


Pzz>Вроде бы умеет, но стесняется.


Не умеет


Pzz>https://stackoverflow.com/questions/2290587/gcc-style-weak-linking-in-visual-studio

Pzz>https://devblogs.microsoft.com/oldnewthing/20200731-00/?p=104024

Я это видел. Это удаление гланд через жопу
Re[3]: Weak символы в либах и MSVC
От: Pzz Россия https://github.com/alexpevzner
Дата: 31.08.24 01:15
Оценка:
Здравствуйте, пффф, Вы писали:

Pzz>>https://stackoverflow.com/questions/2290587/gcc-style-weak-linking-in-visual-studio

Pzz>>https://devblogs.microsoft.com/oldnewthing/20200731-00/?p=104024

П>Я это видел. Это удаление гланд через жопу


Ну тогда линух поставь и не мучься. Линух умеет все, что надо
Re[4]: Weak символы в либах и MSVC
От: пффф  
Дата: 31.08.24 01:21
Оценка: :)
Здравствуйте, Pzz, Вы писали:

П>>Я это видел. Это удаление гланд через жопу


Pzz>Ну тогда линух поставь и не мучься. Линух умеет все, что надо


В линуксе вообще всё через жопу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.