コンパイルコマンドを使用して、Cygwin経由でWindows上のプログラムをコンパイルしようとしています。
g++ ping.cpp -I./include -L./lib -lchartdir50
チャートを描画するChartDirectorというAPIを使用しています。私はこれまでこの方法でライブラリをリンクしたことがないので(通常はVisual Studioを介してリンクします)、これは少し新しいです。エラーのリストが非常に多いので、すべてをリストすることはしませんが、発生するリンカーエラーのタイプを明確にするために1つリストします。
(.text$_ZN9BaseChartD1Ev[BaseChart::~BaseChart()]+0x4f): undefined reference to '_CBaseChart_destroy'
これらはすべて、「xxx」エラーへの未定義の参照です。
./includeにたくさんのヘッダーファイルがあり、./libにchartdir50.libというライブラリがあります。
私のコンパイルラインの何が問題になっていますか?