Size: a a a

Rust — русскоговорящее сообществo

2020 October 22

DF

Dollar Føølish in Rust — русскоговорящее сообществo
При добавлении библиотеки в общем
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Zymlex (Юрий)
Подскажите, для подключения dll требуется lib файл, но как его правильно создать из dll?
При сборке самой длл надо ее тоже произвести как артефакт
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Dollar Føølish
Посмотрите опции линкера которые даёт студия для той же библиотеки при нажатии add reference
У меня CLIon, студию не запустить
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Dollar Føølish
При сборке самой длл надо ее тоже произвести как артефакт
Это что?
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Собираешь длл и либ
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Ну то есть они из одного процесса сборки должны получиться
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
что-то бред с этим msvc, если инфа уже есть в dll...
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
.либ содержит вызовы к GetProcAddress
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
С твоими именами либо ординалами из длл
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
А готового инструмента так и не придумали?
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
только что-то старое нахожу
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Это и есть готовый инструмент : собрать необходимые артефакты
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
так, а мне не это вообще нужно, процесс отдельный и лишь грузит мой плагин, т.е. lib тут не уместен
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А тогда длл не надо при линковке указывать
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Может есть альтернатива: #[link(name = "name.dll")]?
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Dollar Føølish
А тогда длл не надо при линковке указывать
вот, похоже
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Гугли GetProcAddress винда
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Это то что делает libdl например на линуксе
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Возможно в расте есть удобная обертка
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Всякие dlopen, dlsym обернуты же?
источник