Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 June 30

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
где будет поиск .dll?
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
тип по какому Environment?
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
для билда
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Тот который задан системой
Загрузчик динамических библиотек в первую очередь смотрит содержимое каталогов из переменной окружения PATH
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Ладно, я понял, к чему ты ок - нужно ещё знать пути, где находятся .dll
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
чтобы запустить
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
а тут ты просто указал путь к vcpkg...
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Да, но имена файлов знать не надо
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Понял, ок.
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Всё что нужно для сборки это либ, дальше в рантайме системный менеджер попробует найти все необходимые длл. Если у тех будут зависимости, то и их тоже будет искать
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
В вс есть свойства у проекта дебаггинг, где можно подстроить всё окружение под конкретные цели и не лазить прописывать всё в общую среду системы
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
та да, я не понимаю, почему они не могут пофиксить этот vcpkg, чтобы работал нормально - идея полезная, но работает криво
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Кто-то пробовал экспортировать из .dll std::*?
К чему могут призвести те варнинги?
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
А то у меня прога зависает, когда экспортирую это всё в .dll
источник

q

qq in IT KPI C/C++ ХВ (не UB)
У них есть либа Detours либа хороша, но там есть баг, и майкрософт об этом знает и така, ну да есть, ну баг, ну бывает и не фиксит)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в стд хедеры только
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
никогда такого не встречал, ты експорт же делаешь?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
нц а вообще загугли ворнинг
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
ну в данном случае я делаю импорт из .dll, которое использует std::*
Внутри .dll я делаю экспорт на класс, который содержит эти поля.
источник