繁体   English   中英

静态链接.dll和cmake / qt创建者?

[英]Static linking .dll's and cmake/qt creator?

我正在将armadillo软件包用于带有C ++的线性代数,它需要几个lapack和blas .dll才能正常运行。 我不太确定我了解什么是静态链接。 是否有可能以某种方式将这些.dll的“内部”放置在.exe中,这样我就无需将它们复制到生成目录中了? 如果是这样,如何在cmake / qt创作者中进行设置?

不,您不能静态链接DLL。 您必须将这些库构建为静态库并进行链接。 如何做到这一点取决于库。 如果他们使用自动工具,则需要通过

--enable-static --disable-shared

configure 除此之外,您还需要查阅文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM