【问题标题】:Assign to console app an icon (program code) in VS2005在 VS2005 中为控制台应用程序分配一个图标(程序代码)
【发布时间】:2011-02-03 14:20:57
【问题描述】:

大家好 :)
我的控制台应用程序已完成 (c++)。
现在我正在寻找一种方法来给它一个图标。所以当我分发它时,它会保留图标。
我还没有找到任何东西。非常感谢您的帮助!

没有人愿意继续帮助我吗? :(

【问题讨论】:

  • 抱歉,它不像那里那样工作。这个 VS 比较新,它的 C#,我在 c++
  • 我很确定它在 VS 2005 中与 VS 2008 相同,但 C++ 与 C# 不同。我不是在电脑前看。您问题中的细节非常重要。
  • 你是对的。我错过了写下来。我编辑了它。

标签: c++ visual-studio-2005 icons executable


【解决方案1】:

您将需要一个资源文件 (.rc) 并指定一个图标以将其包含在二进制文件中。第一个图标(ID 号最低的那个)将是您的应用程序的图标。

很遗憾,新的快捷版不再提供集成资源编辑器,但您可以使用出色的免费替代品 ResEd 来完成此任务。

您只需创建一个新的 .rc 文件,添加图标,然后将 .rc 文件包含在您的 c++ 项目中。

【讨论】:

  • 我有完整的 VS2005。我现在有一个 *.rc 文件。现在呢?
  • 我在编译时也遇到这个错误:1>------ Build started: Project: GenericCommandConverter, Configuration: Debug Win32 ------ 1>Compiling resources... 1>.\GenericCommandConverter3.rc(31) : error RC2176 : old DIB in DocumentApplications.ico; pass it through SDKPAINT 1>Build log was saved at "file://c:\Documents and Settings\...\Debug\BuildLog.htm" 1>GenericCommandConverter - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
  • 我必须在哪里包含它?自动补全不提供?
  • 如果你有完整版,你应该可以直接将图标添加到项目中,让 Visual Studio 为你创建 rc 文件。在这个问题中有一些关于特定错误的信息:stackoverflow.com/q/3384112/564265
猜你喜欢
  • 2011-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多