我一直在尝试用我的一些 DSP 类创建一个静态库(.lib)。DSP 类使用 Eigen 库,该库又使用 MKL 和 IPP。
我的问题是我找不到创建这个“独立”静态库的方法,即如果我创建一个应用程序项目,我只需要包含我自己的 DSP 库 .lib 文件和它的头文件( s)。
当我尝试从 IPP 和 MKL 的静态版本中创建一个静态库时,我收到一个 LNK1189 错误,表明超出了允许的符号数量。
到目前为止,唯一有效的是使用 IPP 和 MKL 的动态版本,当然还有将 IPP 和 MKL 的 redist 路径添加到 Windows 环境路径变量中。可悲的是,这取消了使用一组头文件(我自己的,引用 ipp 头文件)和我的 .lib 文件的全部意义。
如果不清楚我要做什么,我将非常乐意详细说明。
任何帮助将非常感激。