Eclipse CDT C ++ семантические ошибки wxWidgets - PullRequest
0 голосов
/ 18 февраля 2012

Я использую wxWidgets для создания приложения с графическим интерфейсом, используя Eclipse CDT (GNU C ++) под Fedora Linux.Программа компилируется и работает нормально, но во вкладке «проблемы» Eclipse есть так много «семантических ошибок» и «предупреждений анализа кода».

Мне интересно, что это за ошибки и предупреждения и как я могу их устранить?Насколько я понимаю, это может быть связано с компилятором.Я компилирую ту же программу под Visual C ++ Express в Windows, и я не вижу ни одной из этих «ошибок» или «предупреждений».

Я создаю объекты wxWidgets, например, wxTextCtrl, и нажимаю Ctrl + Space, но я не вижу там никаких переменных-членов или методов.Это как-то связано с этими "семантическими ошибками" и "предупреждениями"?

Спасибо.

1 Ответ

1 голос
/ 18 февраля 2012

CDT не знает о путях поиска заголовка вашего проекта в вашем make-файле, если вы не сообщите ему о них.
Перейдите к Project properties > C/C++ general > Paths and Symbols и добавьте туда любые пути поиска заголовка, используемые вашим проектом.

enter image description here

Возможно, они уже настроены в Visual C ++, поэтому вы можете посмотреть, какие пути вам нужно добавить.

...