Использование файла QT .qrc с Visual Studio Proj ...? - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть проект Visual Studio 2017, который построен с использованием QT и VTK с использованием CMake.Мне нужно использовать ресурсы изображений, и я хочу использовать систему ресурсов QT .qrc.

Информация об этом кажется редкой и сложной, когда не используется файл проекта QT.Я нашел это:

  1. Создайте файл .qrc, содержащий список ресурсов, которые вы хотели бы включить

  2. Создатьпользовательский шаг сборки, который вызывает rcc для этого файла (документация)

  3. Скомпилируйте и свяжите полученный исходный файл cpp с вашей программой.

Как использовать файлы ресурсов Qt в Visual Studio без проекта Qt?

Я просто сейчас совершенно не понимаю, как правильно поступить, а это не так.достаточно информации.

1 Ответ

3 голосов
/ 23 сентября 2019

Добавьте это к вашему CMake:

set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

Это автоматически запустит компилятор moc и rcc.

Затем используйте следующее, чтобы добавить ресурсы и связать их

# Compiles binary resources into source code and puts the names into RESOURCES variable
qt5_add_resources(RESOURCES example.qrc)

# Adds the RESOURCES source code to your application so it will be linked
# and part of your executable
add_executable(exampleApplication main.cpp ${RESOURCES})

Подробнее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...