Не могу сделать импорт dll из моего exe-процесса из-за отсутствия зависимости в exe, но существует на dll - PullRequest
0 голосов
/ 06 ноября 2018

у меня 2 проекта

  1. dll, которые включают в себя некоторые другие сторонние dll и используют их (нет источников - просто использую их)
  2. некоторый процесс тестирования exe, который я использовал для проверки моей dll, которую я разрабатывал

Теперь я написал простой класс в dll и пытаюсь использовать этот экземпляр класса на моем exe-тестере - и я получаю ошибку о том, что exe не находит сторонние включаемые файлы, которые моя dll включает

Как это решить? Как импортировать все недостающие DLL-файлы зависимостей в мой тестер exe?

1 Ответ

0 голосов
/ 06 ноября 2018

Я не знаю автоматизированного решения для извлечения включаемых путей.

Если вы включите внешний заголовок в один из заголовков вашей DLL, он также станет зависимостью для ваших пользователей. Вам нужно абстрагировать этот внешний код и никоим образом не показывать его в вашем интерфейсе, если вы хотите удалить зависимость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...