如何在win10環境下編譯安裝go talib包

2021-09-24 19:44:59 字數 771 閱讀 2449

go get github.com/d4l3k/talib 報 gcc 不存在問題。這個問題是引入包時遇到的第乙個問題,解決辦法就是安裝gcc。我們安裝的是tdm-gcc-64,大家可以根據需要自行選擇。

編譯生成的generated.go檔案中有兩行關於cgo編譯的directive,上面乙個是talib庫檔案,下面是talib庫檔案;這兩個只是預設配置,編譯的時候要根據自己編譯talib c lib的路徑做調整。

// #cgo ldflags: -lta_libc

// #include "ta_libc.h"

編譯時需要注意的一些問題:

// #cgo ldflags: -l./lib/ -lta_libc_cmr

// #cgo ldflags: -l./lib/ -lruntmchk

// #include "c:\\ta-lib\\c\\include\\ta_libc.h"

經過半天多的摸索,talib終於在windows go環境上跑起來了。windows下面做開發的坑還是蠻多,對開源工具鏈支援不夠友好。linux上的環境只需要簡單configue, make, make install 就可以搞定,而 windows上要大費周折。所以有條件的小夥伴還是轉投mac或者ubuntu環境吧。win64環境下cmr版的庫檔案在這裡,大家不用辛苦再去編譯了。

Win10環境下安裝pytorch

注意 pytorch0.4.0才開始支援windows pip install pytorch torchvision這個是安裝命令,不用多說 下面看看遇到的問題 反正就是不行,但是我換linux一次就搞定,不得不說對win相容性真差勁。命令列如下 pip3 install pip3 install...

win10環境下tensorflow gpu安裝

踩了很多坑,浪費了一下午時間,在此記錄一下。注意 只能用8.0 其中,cudnn的安裝方法是將cudnn下面的三個資料夾 bin,include,lib 複製到cuda 8.0資料夾。裝完以後執行,出現以下錯誤 importerror no module named pywrap tensorflo...

win10環境下Python安裝skimage模組

個人python環境為anaconda自帶python3.6,使用anaconda prompt安裝時出錯,效果如下,不能安裝skimage庫 因此,安裝skimage模組需要另一種方式。2.安裝 將這三個安裝包放在安裝目錄下,我的位於anaconda3 lib site packages中,按住s...