Visual c++ 在不同嵌套级别(visual C+;+;)的多个项目中包括公共资源

Visual c++ 在不同嵌套级别(visual C+;+;)的多个项目中包括公共资源,visual-c++,resources,Visual C++,Resources,例如,我有一个rc文件,它使用相对路径来定位资源文件(图片等) IDB_LINE BITMAP "..\\Shared\\Res\\line.bmp" 但是,有几个项目包含rc文件,这些项目位于解决方案中不同的目录嵌套级别上 因此,其中一些无法找到相对路径,除非我执行一些修补解决方案(复制资源、创建指向资源目录的硬链接等) 我本来希望rc文件查看自己的资源文件目录,但不幸的是,它没有这样做 或者,是否有任何方法可以从标头/资源脚本

例如,我有一个rc文件,它使用相对路径来定位资源文件(图片等)

IDB_LINE                BITMAP                  "..\\Shared\\Res\\line.bmp"
但是,有几个项目包含rc文件,这些项目位于解决方案中不同的目录嵌套级别上

因此,其中一些无法找到相对路径,除非我执行一些修补解决方案(复制资源、创建指向资源目录的硬链接等)

我本来希望rc文件查看自己的资源文件目录,但不幸的是,它没有这样做


或者,是否有任何方法可以从标头/资源脚本(rc)文件中引用
$SolutionDir
变量的内容?

您可以为包含在资源中的数据定义包含路径,正如源代码中包含的头文件一样——您应该能够在资源文件的右键单击>属性中找到它,尽管我记得需要一点时间才能找到正确的选项卡(缺少详细信息,因为我在这台笔记本电脑上没有VC++)