首页 文章

在Visual C 2010 Express中设置可执行图标

提问于
浏览
2

我对Windows中的编程工具不太熟悉,但最近被迫使用VC 2010 Express进行项目 . 我们一直致力于一个我们没有开始的软件,现在我们已经到了终点 . 唯一的问题是我希望能够设置可执行图标 .

由于项目主要是用SDL编写的,我们在几个站点上使用SDL_WM_SetIcon调用作为推荐设置了 Headers 栏图标,但我仍然找不到任何有关如何设置可执行图标的参考 . 我的所有谷歌搜索都显示了有关Visual Studio 2010和Visual C 2008的结果,这些结果似乎都不合适 .

2 回答

  • 2

    由于VC 2010 Express缺少资源编辑器而不是资源编译器,这可以通过在项目目录中手动创建resource.rc文件(与.vcxproj文件所在的位置相同)来完成,也可以将.ico版本的图标放入同一目录 .

    在resource.rc中添加以下行:

    IDI_APP  ICON  "icon.ico"
    

    并将VC中的文件添加到资源文件中 .

    在VC中执行此操作应该会将类似的内容添加到.vcxproj中:

    <ItemGroup>
      <ResourceCompile Include="resource.rc" />
    </ItemGroup>
    

    并向您的vcxproj.filters:

    <ItemGroup>
      <ResourceCompile Include="resource.rc">
        <Filter>Resource Files</Filter>
      </ResourceCompile>
    </ItemGroup>
    
  • 2

    最近我用Express版本遇到了类似的情况 .

    我提出了一种不同的方法来解决这个问题(参见gif) .

    如果有人遇到类似的问题,请将其发布在此处 .

    enter image description here

相关问题