2012-11-06 32 views
2

我寧願不熟悉Windows編程工具,但已被迫使用VC++ 2010 Express的一個項目最近。我們一直在研究一款我們沒有開始的軟件,現在我們已經到了終點。唯一的問題是我想能夠設置可執行圖標。在Visual C++ 2010設置可執行文件圖標快速

由於該項目主要是在SDL中編寫的,因此我們使用SDL_WM_SetIcon調用將標題欄圖標設置爲建議在多個站點上,但我仍找不到任何有關如何設置可執行圖標的參考。我所有的谷歌搜索都顯示了關於Visual Studio 2010和Visual C++ 2008的結果,這兩者似乎都不太合適。

回答

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

相關問題