Поэтому я пытаюсь понять, как использовать C ++. Первый шаг — получить графический интерфейс, который будет хорошо работать, поэтому я решил использовать eclipse, так как я часто использовал его с java. Однако, хотя в java достаточно легко создать несколько файлов, которые имеют один и тот же основной класс в папке, я не могу понять, как это сделать с помощью c ++.
Примечание: (Я хочу несколько основных классов, потому что я не делаю огромную программу, скорее, я планирую создать несколько небольших программ для конкурентных сайтов программирования, таких как codeforces.)
Я пытался выяснить make-файлы и .h и .cpp, но ничего из этого не работает для меня (вероятно, потому что я действительно не знаю, как их использовать).
Я не знаю, какой проект для создания (то есть исполняемый файл, совместно используемую библиотеку, статический, проект makefile) лучше всего подходит для моих целей. Я много пробовал с тем, что кажется стандартным (исполняемым) и что я слышал, что некоторые люди говорят, что я должен использовать (makefile), но не получил ничего удовлетворительного.
Когда я пытаюсь использовать исполняемый файл, я всегда получаю сообщение о том, что у меня не может быть нескольких функций main (), как только я добавляю другой класс, даже если я делаю главную функцию частной в файле .h.
Когда я пытаюсь использовать make-файл, как я видел, люди предлагают, ну, я даже не знаю, что такое make-файл, и, честно говоря, он, кажется, мало что делает, когда я его удаляю, ничего не меняется, и я не могу даже запустить другие классы, когда я пытаюсь запустить один класс с тем же именем, что и у проекта, конфигурации запуска ничего не меняют.
Пожалуйста, помогите, я застрял на этом в течение нескольких часов 🙁
Я бы посоветовал найти в Интернете несколько хороших учебных пособий и следовать им, чтобы сначала немного узнать о языке и его экосистеме в целом. Среды IDE хороши тем, что облегчают работу профессионалам, но могут быть ошеломляющими для тех, кто только начинает.
Лучше изучить необработанные инструменты, которые понадобятся вам для создания приложения, чтобы вы могли оценить, что IDE делает для вас и почему.
Других решений пока нет …