关于exe可执行文件
环境:g++
python里用的是pyinstaller, 但是打包后太大,因为python将很多库也打包进去了。所以考虑使用转为c++
#直接生成exe可执行文件
g++ main.cpp -o main.exe
#要想在其他电脑直接运行,需要使用静态链接
#静态链接生成exe可执行文件
g++ main.cpp -o main.exe -static-libstdc++ -static-libgcc
加图标
先准备好TEST.ico图标(将jpg等格式转换而成,网上一大堆工具,可在线转格式)
新建demo.rc文件
1 ICON "TEST.ico"
备注:注意上面代码中的1并不是行号!!
windres demo.rc demo.o
g++ main.cpp demo.o -o main.exe -static-libstdc++ -static-libgcc