gpt4 book ai didi

visual-studio-2010 - 如何使用相对路径向VS项目添加图标

转载 作者:行者123 更新时间:2023-12-02 17:42:28 35 4
gpt4 key购买 nike

我正在尝试从相对路径向 Visual Studio 2010 中生成的可执行文件添加图标,因为该项目旨在在多台计算机上分发和编译,但我无法使其正常工作。这些是我执行的步骤:

  1. 右键单击资源 -> 添加资源 -> 图标 -> 导入
  2. 然后我导入我的图标,它是我的项目向上两个目录../../images/icon.ico
  3. 然后我编译并在 exe 上得到图标,但是如果我用文本编辑器打开自动生成的 .rc 文件,图标的路径是硬编码的,如果我用不同的文件将项目移动到另一台计算机上它无法编译的结构。

有没有办法用相对路径设置图标?或者使 .rc 文件使用相对路径?

最佳答案

是的,如果资源位于您的项目目录或目录的子目录中,资源编辑器只会生成相对路径。您可以自己编辑 .rc 文件。在解决方案资源管理器窗口中右键单击 .rc 文件,打开方式,选择源代码编辑器并编辑 ICON 语句。

当心以后您将因这样做而引起的头痛。这不仅会在另一台机器上出错,迟早也会在您的机器上出错。当您在不同的目录中 check out 项目或图像文件夹刚刚消失时。资源编辑器生成的绝对路径解决了第一个问题。当然不是第二个。总是喜欢将资源文件复制到项目目录,这样您就可以轻松地将其 checkin 源代码管理并且不会丢失文件。

关于visual-studio-2010 - 如何使用相对路径向VS项目添加图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19000308/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com