在使用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:PRIMARY LANGUAGE ID不是数字根\ firebreathWin.rc(16):错误RC2135:未找到文件VS_VERSION_INFO
等等
我有两个问题:
什么是添加将被添加到使用C进行编译插件的图像资源的正确方法是什么?我搜索了它并找不到任何帮助信息。
这种行为变化的原因是什么?因为我之前可以使用相同的确切步骤,并且能够正常工作。
谢谢。
但我想打包我的插件,并有人下载它。我想在插件中使用一些图片,这会让事情变得更加复杂,让用户下载它。除非我错过了一些东西。至于“正确”的方式,那正是我所做的,我在'FireBreath/gen_templates'目录中更改了'firebreathWin.rc'和'resource.h',但这会影响我所有的FB项目......可以'我在项目中本地执行此操作吗? –