1.先編譯出resource.o:
windres -o resource.o -i resource.rc
2.再編譯主程式:
Windows視窗程式:
g++ -o hello resource.o hello.cpp -mwindows
普通Dos程式:
g++ -o hello resource.o hello.cpp
C 的Dos程式:
gcc -o hello resource.o hello.c
PS: Dos程式若要拿掉console視窗,可加上參數-mwindows
gcc -mwindows -o hello resource.o hello.c
Q:為何不能用Dev C++直接編譯
A:因為這樣才可以把ICON加入程式
resource.h:
1
#define ID_ICON_1 1001
resource.rc:
resource.rc:
1 2 3 4
#include <windows.h> #include "resource.h" ID_ICON_1 ICON "icon1.ico"
No response to “程式檔加上圖示” ;
張貼留言