У меня есть источник с VC ++ 2017
Получаю ошибкуОшибка C1083 Не удается открыть включаемый файл: «QtCore / QMap»: нет такого файла или каталога «когда я пытаюсь скомпилировать проект.
Я загружаю библиотеки Qt и добавляю в проект Include, но проблема существует.
Какой каталог из Qt я должен был добавить в проект, чтобы устранить ошибку?
это заголовок моего кода, который генерирует ошибку
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
Вам нужно обновить свой проект. Перейдите в свойства проекта, щелкнув его правой кнопкой мыши в обозревателе решений и выберите Properties
, Затем:
C/C++->General->Additional Include Directories
вы должны установить путь включения установки Qt;Linker->General->Additional Library Directories
Вы должны добавить путь к файлам .libs вашей установки qt;Linker->Input->Additional Dependencies
Вы должны указать имя .lib-файлов, которые вам нужны для построения проекта.Если это проект Qt, у вас также должен быть установлен плагин Qt, чтобы правильно работать с moc
и другие возможности Qt.
В качестве альтернативы (я предлагаю) вы можете создать проект CMake и открыть его в Visual Studio.
Других решений пока нет …