【发布时间】:2012-10-10 14:15:03
【问题描述】:
我正在编写自己的库来实现 Engine3D 接口(由我制作)。
该库的“用户”应在其项目中包含它(以及 Engine3D 接口的标头)并在没有任何其他库等的情况下运行它。
不幸的是,当我从我的项目中创建一个静态库时,“用户”必须同时包含我的库和 DirectX 库,为 DirectX 设置目录等。
有什么方法可以让它变得简单(他需要的一切只需要一个库)对用户透明(没有 DirectX 库,目录项目,所有在我自己的图书馆)?
我正在使用 Visual C++ 2012。我不想制作动态库,而是制作静态库。
【问题讨论】:
标签: c++ directx static-libraries