我正在尝试使用编译命令通过 Cygwin 在 Windows 上编译我的程序:
g++ ping.cpp -I./include -L./lib -lchartdir50
我正在使用一个名为 ChartDirector 的 API 为我绘制图表。我以前从来没有以这种方式链接库(通常我是通过 Visual Studio 来做的),所以我对此有点陌生。我有一个非常大的错误列表,所以我不会全部列出,但我会列出一个只是为了澄清我得到的链接器错误的类型:
(.text$_ZN9BaseChartD1Ev[BaseChart::~BaseChart()]+0x4f): undefined reference to '_CBaseChart_destroy'
所有这些都是对“xxx”错误的未定义引用。
我在 ./include 中有一堆头文件,在 ./lib 中有一个名为 chartdir50.lib 的库
我的编译行有什么问题?