簡體   English   中英

從exprtk編譯win32庫

[英]compile win32 library from exprtk

我想從http://partow.net/programming/exprtk/index.html數學表達式庫中編譯win32 .dll或.lib。 最簡單的方法是什么? 我正在使用MS VC ++。

代碼只有一個包含所有代碼的.hpp。 每次我編譯我的程序都需要很長時間,因為它還編譯exptrk.hpp文件(超過1,000kB的代碼)。

當你有大型的基於頭的庫時,你遇到的編譯速度慢的問題很常見 - 但模板實際上不是代碼,也不能獨立編譯成二進制文件。

一種解決方案是使用預編譯頭 - 據我所知,VC ++會自動執行此操作。 這節省了大量時間,適用於永不改變的庫頭。 請參閱https://yxbenj.wordpress.com/2013/06/29/a-quick-guide-to-using-precompiled-headers-visual-studio/

另一個解決方案是在exprtk周圍編寫一個小的包裝器lib,並從DLL中公開普通的C函數。 是否可以執行此操作取決於您在代碼中使用exprtk的具體程度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM