使用自定义库的致命错误

温德克斯古德

我使用DirectX 11制作了图形库。但是使用我的库,存在致命错误:无法打开d3dx11.lib。我的库包括所有DirectX头文件和库目录。

我希望用户使用我的库,只包括库的头文件和lib文件。我能怎么做?

詹姆斯·坎泽

您的库依赖于另一个库。库的用户还必须安装另一个库,并配置其构建系统,以便编译器可以找到它。或者,可以将另一个库与您的库捆绑在一起,但是这可能会遇到许可问题(您可能无权重新分发另一个库)或发生冲突(如果用户出于其他原因安装了另一个库)。如果重新分发,则需要考虑将所需组件放在何处,并确保包括所有所需组件:头文件和库文件(如果库是动态加载的,则在Windows中.lib.dll在Windows下)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章