天天看點

linux系統下qt項目中添加gsl庫

最近要做一個拟合尋峰算法,需要在 github 中 尋找代碼 ,抽取有效代碼,配置所需要的數學庫gsl。網上很多教程講配置gsl庫。列舉如下:

1.https://blog.csdn.net/czyt1988/article/details/39178975

這個 教程的講的很詳細,但是難點在于 在visual studio 下 用 lib 指令生成.lib檔案。

lib /machine:i386 /def:libgsl.def

lib /machine:i386 /def:libgslcblas.def

上述兩條指令注意結合網上其他教程

2.https://blog.csdn.net/u012248802/article/details/80655902

https://blog.csdn.net/xiaop5140/article/details/76712413

這兩個文檔的可取之處是 下載下傳庫的鏡像壓縮檔案、解壓壓縮檔案、configure、make、make install、make uninstall、配置環境變量、配置qt工程的pro檔案(include 、 lib、define 、pri檔案),學會其中用庫的原理

反複排除細節控制變量對比之後,向項目學到了第三種方法

3.項目中用到了tufao庫也是一個從github下載下傳的連結庫,形式與gsl差别不大,

linux系統下qt項目中添加gsl庫

找到所需的.so 檔案或者.so.0檔案,按照上圖添加至項目工程即可成功。其中.so檔案是按照方法二make install 而成。

項目總結:一個問題遲遲找不到答案,一定要跳出原有的思路架構,跳出整個思路體系。

2.正難則反 整體換個方法說不定就解決了