У меня есть проект QT, который изначально был разработан как для пользовательского интерфейса, так и для создания сервера для сети. Однако теперь мне нужна только сетевая часть для интеграции с другой реализацией пользовательского интерфейса.
Я удалил файлы и основные функции и скомпилировал проект в виде библиотеки. Все хорошо.
Однако, когда я пытаюсь включить заголовочный файл из этого проекта в другой проект, я получаю ошибки времени компиляции, подобные этим (для проекта, который вызывает заголовочные файлы из проекта QT):
fatal error C1083: Cannot open include file: 'QObject': No such file or directory
Оба проекта являются частью одного решения VS2008. Я думаю, что что-то упустил, но не могу положить на это руки … Пожалуйста, помогите, спасибо!
Хорошо, все исправлено. Спасибо @ Петр-Будник за предложения. Вот что я сделал …
И важное (хотя и странное) исправление во время компиляции … Мне пришлось переместить вызов, чтобы включить этот файл проекта Qt в начало моего «.h» из-за некоторых странных ошибок времени компиляции QT из файла qnamespace.h и qmetatype. ч (благодаря совет от комментария 2)
Других решений пока нет …