Я работаю над проектом по программированию для задания. У меня есть класс, и я должен сделать его ADT, поэтому я должен разделить программу на интерфейс, реализацию и основной проект. Это значит, что у меня будет 3 файла. Я использую кодовые блоки 16.01, и я попытался решить проблему, загрузив кодовые блоки v20.03, но это не сработало. Моя программа отлично работает в одном файле, но когда я делю ее на 3 файла, я получаю две ошибки:
- Неопределенная ссылка на 'Winmain@16'
- ld вернула 1 статус выхода
Я прочитал почти все темы и перепробовал практически все, что прочитал, от простого закрытия и повторного открытия программы до перехода в Настройки> Компилятор> Настройки компоновщика, но это не сработало. Некоторые из них предположили, что программа не является консолью, поэтому я должен создать ее как консоль, и я тоже это сделал, но ничего не получалось. Фактически я просто создаю пустой класс и сохраняю его как основной. cpp, затем я go, чтобы создать новый класс, я называю свой новый класс и снимаю флажок «Имеет виртуальный деструктор», а также снимаю флажок «Виртуальный деструктор». Я делаю каталог в той же папке, что и мой основной. cpp, а затем копирую файл заголовка в основную. cpp программа, попробуйте собрать его, и я получу ошибки. Пока я не пишу код, я получаю эти ошибки.
Если вы можете, пожалуйста, помогите, предоставив прямые инструкции, потому что я прочитал много потоков и попытался исправить это, но ни одна из них не работала для меня
Спасибо.