Size: a a a

2020 August 25

IZ

Ilia Zviagin in supapro.cxx
Aleksandr
могу
Странно...
источник

AF

Aidar Fattakhov in supapro.cxx
Aleksandr
Господа, у меня возник вопрос относительно линковки библиотек в винде. При создании динамической библиотеки я линкую в нее статическую, и в итоге вижу что из динамической экспортируются не только те функции, что мною запланированы, но и те, что экспортирует статическая библиотека.
Например, я при создании библиотеки dynamic.dll с экспортируемой функцией foo() я линкую в нее static.lib из которой экспортируется bar(). В итоге, из dynamic.dll экспортируются и foo(), и bar().
По какой-то причине это происходит не со всеми библиотеками. Решение наверняка элементарное, но не могу к нему прийти
Среда и компилятор MSVC 2017
А экспортировать из статической точно надо?
источник

A

Aleksandr in supapro.cxx
я уже ответил на этот вопрос и следующие которые ты задашь
источник

AF

Aidar Fattakhov in supapro.cxx
В личинексе есть линкерскрипты
источник

AF

Aidar Fattakhov in supapro.cxx
В винде наверное тоже что-то такое есть
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksandr
я уже ответил на этот вопрос и следующие которые ты задашь
Как бы я ничего больше не могу сделать, всё, где ты мог ошибиться, мы проверили, а так -- только брать и за тебя всё делать...

Посмотри через DEPENDS -- может ты ошибся и перепутал в dumpbin импорт и экспорт
источник

A

Aleksandr in supapro.cxx
экспорт и импорт я точно не перепутал. депендс у меня не работает по какой-то причине, но всякие CFF Explorer подтвержают то что я говорю
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksandr
экспорт и импорт я точно не перепутал. депендс у меня не работает по какой-то причине, но всякие CFF Explorer подтвержают то что я говорю
по какой же?
источник

A

Aleksandr in supapro.cxx
не знаю. просто зависает когда открываю им файл
источник

A

Aleksandr in supapro.cxx
мб дело в несовместимости с десяткой
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksandr
экспорт и импорт я точно не перепутал. депендс у меня не работает по какой-то причине, но всякие CFF Explorer подтвержают то что я говорю
ДОЛЖЕН работать. Там вся хитрость -- чтобы depends запускать той же битности, что и модуль
источник

A

Aleksandr in supapro.cxx
так и делаю
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksandr
не знаю. просто зависает когда открываю им файл
Подожди подольше...
источник

A

Aleksandr in supapro.cxx
но не работает, давно заметил
источник

A

Aleksandr in supapro.cxx
ладно, сейчас попробую
источник

VR

Vladyslav Ryuzaki in supapro.cxx
Ilia Zviagin
Как бы я ничего больше не могу сделать, всё, где ты мог ошибиться, мы проверили, а так -- только брать и за тебя всё делать...

Посмотри через DEPENDS -- может ты ошибся и перепутал в dumpbin импорт и экспорт
Да если у него в рантайме резолвится функция по имени, то не перепутал
источник

AF

Aidar Fattakhov in supapro.cxx
Aidar Fattakhov
В винде наверное тоже что-то такое есть
источник

A

Aleksandr in supapro.cxx
Ilia Zviagin
Подожди подольше...
За несколько минут же он должен справится?
источник

A

Aleksandr in supapro.cxx
Вроде бы, раньше так и справлялся
источник

A

Aleksandr in supapro.cxx
А, заработал
источник