[C++] 220 Visual C++ : 非IDE開発環境 その4 アプリアイコン設定

[Windows11, Visual C++2017, FLTK 1.3.8, GNU Make 3.81, NO IDE]

アプリアイコンはMakefileのリンク時のオプションとしてresファイルを入れておけば埋め込まれます。

resファイルはVisual Studioプロジェクトのリソースファイルとしてicoファイルを登録するとビルド時に自動生成します。今回は自製せずにこちらを流用しました。

# コンパイラ設定他
COMPILER = cl
DEBUG = /D "_DEBUG"
CONSOLE = /D "_CONSOLE"
LINKER = LINK
RESOURCE = "D:\code\VC++\Projects\ColorSampleJP\images\ColorSampleJP.res"

<中略>

# oファイルから実行ファイル作成
$(TARGET):$(OBJS)
	$(LINKER) $(LIBRARY_l) $(LIBRARY_L) $(OBJS) $(LDFLAGS) $(RESOURCE) 
	rename btnAction.exe $(TARGET)
	move $(TARGET) $(TARGETDIR) >nul