2

私は Windows のプログラミング ツールにあまり詳しくありませんが、最近プロジェクトで VC++ 2010 Express を使用せざるを得なくなりました。私たちは着手していないソフトウェアの開発に取り組んできましたが、今はゴールラインに到達しています。唯一の問題は、実行可能アイコンを設定できるようにしたいということです。

プロジェクトはほとんどが SDL で書かれているため、いくつかのサイトで推奨事項として SDL_WM_SetIcon 呼び出しを使用してタイトルバー アイコンを設定しましたが、実行可能アイコンを設定する方法についての参照はまだ見つかりません。すべての Google 検索で、Visual Studio 2010 と Visual C++ 2008 に関する結果が得られましたが、どちらも適切ではないようです。

4

2 に答える 2

2

VC++ 2010 Express にはリソース エディターがなく、リソース コンパイラがないため、プロジェクト ディレクトリ (.vcxproj ファイルがある場所と同じ) に resource.rc ファイルを手動で作成することでこれを行うことができます。同じディレクトリ。

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>
于 2012-11-06T11:42:36.723 に答える