大佬教程收集整理的这篇文章主要介绍了为什么Eigen不需要链接.lib或dll?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
但我想知道为什么Eigen3不需要链接额外的lib或DLL(我只需要包含它的头)
Eigen是否在编译时进行全部计算?还是我想念一些东西?
如果是这样,这种类的库的类别名称是什么
当在标头中声明类并在cpp文件中实现类时,会发生dll / lib和header之间的区别.然后,实现部分始终相同,可以从dll加载.
但是,在模板库中,类尚未完成,因为它们依赖于传递给它们的模板参数.例如如果您编写Matrix< float,17,19>,则会创建一个新的完整类,其中包含一个全新的实现,无法从dll加载.
这也使得c程序使用了很多模板(比如许多不同的固定大小的矩阵),非常大.
以上是大佬教程为你收集整理的为什么Eigen不需要链接.lib或dll?全部内容,希望文章能够帮你解决为什么Eigen不需要链接.lib或dll?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。