Нет такого файла «setup.h» Codeblocks wxWidgets - PullRequest
0 голосов
/ 13 октября 2018

Я установил WxWidgets 3.0.4, но когда я пытаюсь создать пустой шаблон, включенный в wxWidgets, он говорит «нет такого файла setup.h» и указывает на строку, в которую был включен файл setup.h из каталога wx / setup.h

1 Ответ

0 голосов
/ 13 октября 2018

Я предполагаю, что вы используете Windows.Если нет, игнорируйте остальную часть этого ответа.Я также предполагаю, что вы уже создали библиотеки wxWidgets.Если нет, вам нужно сделать это в первую очередь.

Эта ошибка почти всегда означает 1 из 2 вещей.Наиболее вероятная причина заключается в том, что вы не указали мастеру кодовых блоков правильное расположение корневой папки дистрибутива wxWidgets.Лучший способ сделать это следующим образом:

  1. В меню кодовых блоков выберите Настройки-> Глобальные переменные ...
  2. Появится диалоговое окно, которое выглядит следующим образом:

Code::Blocks global variables dialog

Нажмите новую кнопку и введите «wx» для имени новой переменной. Нажмите «...» рядом с «базовым» элементом и затем выберите корневую папку для вашего дистрибутива wxWidgets (папка, содержащая build, include, lib и т. д.). Теперь попробуйте создать новый проект wxWidgets и на 6-й странице мастера введите «$ (# wx)» для местоположения.Вот так:

wizard setting

Теперь, если вы завершите работу мастера, вы сможете собрать и запустить проект.

Если проект по-прежнему не будет собран, у вас, вероятно, есть вторая проблема, о которой я упоминал выше, - это то, что некоторые другие настройки, введенные вами в мастере, не соответствуют настройкам, с которыми вы собрали библиотеку wxWidgets.Я описал, как это исправить здесь .

...