Я пытаюсь завершить свою программу в Windows через Cygwin с помощью команды компиляции:
g++ ping.cpp -I./include -L./lib -lchartdir50
Я использую API ChartDirector, который рисует для меня графики. Я никогда раньше не связывал библиотеки таким образом (обычно я делаю это через Visual Studio), поэтому я немного новичок в этом. У меня действительно большой список ошибок, поэтому я не буду перечислять их все, но я перечислю одну, просто чтобы уточнить тип ошибок компоновщика, которые я получаю:
(.text$_ZN9BaseChartD1Ev[BaseChart::~BaseChart()]+0x4f): undefined reference to '_CBaseChart_destroy'
Все это неопределенные ссылки на ошибки 'xxx'.
У меня есть несколько файлов заголовков в ./include и библиотека с именем chartdir50.lib в ./lib
Что не так с моей строкой компиляции?