我有一个rc文件,它使用相对路径来定位资源文件(图片等),例如
IDB_LINE BITMAP "..\\Shared\\Res\\line.bmp"
但是 - 一些项目包括rc文件,这些项目位于解决方案内的不同目录嵌套级别。
因此,他们中的一些人无法找到相对路径,除非我执行一些补丁解决方案(复制资源,创建资源目录的硬链接等)。
我本来希望rc文件查看资源文件的自己的目录,但遗憾的是它没有这样做。
或者,有没有办法在头/资源脚本(rc)文件中引用$SolutionDir
变量的内容?
答案 0 :(得分:2)
您可以为包含在资源中的数据定义包含路径,就像包含在源代码中的头文件一样 - 您应该能够在右键单击>中找到它。资源文件的属性,虽然我记得它需要一点点找到正确的选项卡(缺乏细节,因为我在这台笔记本电脑上没有VC ++)。