При использовании VS (2010) я имел обыкновение добавлять изображение в качестве ресурса, просто перейдя в режим Resource
, а затем: Right click project > Add > Resource > Import
.
Я даже задал вопрос о том, как загрузить его: Loading an image from a resource embedded in a dll, но это по каким-то причинам изменилось.Внедрение изображения в качестве ресурса в плагин FireBreath
Теперь, когда я пытаюсь то же самое и сохранить файл .rc
, я получаю это сообщение:.
«Сценарий ресурса FILE_PATH.rc не был создан с помощью Microsoft Visual Studio
Комментариев, макросы, препроцессор директивы и условно включенная информация может быть изменена и/или удалена с этот файл во время процесса сборки. Замените существующий файл? "
Даже если я нажимаю «да» (для того, чтобы просто проверить вещи), то я получаю все виды сообщений об ошибках во время компиляции:
ResourceCompile:
ген \ firebreathWin.rc (8): RC2144 ошибка: ПЕРВИЧНЫЙ идентификатор языка не числоген \ firebreathWin.rc (16): ошибка RC2135: файл не найден VS_VERSION_INFO
и т.д ...
У меня есть два вопроса:
Что такое правильный способ добавить ресурс изображения, который будет добавлен в скомпилированный плагин с помощью CMake? Я искал ее и не мог найти никакой информации.
Что может быть причиной такого изменения поведения? так как я смог использовать те же самые точные шаги раньше, и это сработало.
Спасибо.
Но я хочу упаковать свой плагин и загрузить его. У меня есть несколько изображений, которые я хочу использовать в плагине, это усложнит процесс упаковки и попросит пользователя загрузить его. Если я чего-то не упущу. Что касается «правильного» способа, это именно то, что я сделал, я изменил «firebreathWin.rc» и «resource.h» в каталоге «FireBreath/gen_templates», но это повлияет на все мои проекты FB ... Can ' t Я делаю это локально в проекте? –