公式ドキュメントで述べたように、私はそれは/usr/local/include/ta-lib
にTA-libがインストールされ、私のUbuntu 14.04でTA-libのコードブロック(Ubuntu 14.04)でta-libをリンクする方法は?
extract tar.gz
./configure
./make
./make install
をインストールしました。私はtalibだけにヘッダ#include <ta-lib/ta_libc.h>
を追加し、エラーなしでコードをコンパイルしました。私はTA-libのサンプルコード
#include <ta-lib/ta_libc.h>
TA_RetCode retCode;
retCode = TA_Initialize();
if(retCode != TA_SUCCESS)
printf("Cannot initialize TA-Lib (%d)!\n", retCode);
else
{
printf("TA-Lib correctly initialized.\n");
/* ... other TA-Lib functions can be used here. */
TA_Shutdown();
}
を追加したとき、それは私がコードブロックで、問題をリンクによるものであった知っている
未定義エラーが発生しました。パッケージをインストールしませんので、私は手動で
other linker options
に
project>build options> linker settings>link libraries
で
ta-lib
と
-lta-lib
を追加しましたが、今のは、このエラーに
/usr/bin/ld: cannot find -lta-lib
「sudo make install」と「ta_lib」について、エラーなしでコンパイルしていただきありがとうございました – Eka