我有两个项目
- dll,包括一些其他第三方dll并使用它们(没有来源-只是使用它(
- 我用来检查我开发的dll的一些测试exe进程
现在,我在dll中写了一个简单的类,我试图在我的exe测试仪上使用这个类实例,但我得到了一个错误,即exe找不到我的dll包括的第三方包含文件
如何解决?如何将所有缺少依赖项的dll文件导入到我的测试程序exe?
据我所知,没有自动的解决方案可以检索包含路径。
如果在DLL的一个标头中包含一个外部标头,那么它也会成为用户的依赖项。如果您想删除依赖项,您需要抽象掉外部代码,并且不要以任何方式在接口中公开它。