|
|
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » icon.rc dont work anymore since last theIDE version
|
|
Re: icon.rc dont work anymore since last theIDE version [message #52096 is a reply to message #52085] |
Thu, 18 July 2019 15:31  |
 |
Xemuth
Messages: 387 Registered: August 2018 Location: France
|
Senior Member |
|
|
After verification, MIngw Version don't have changed since both build I tried.
So the problem come from theIDE ?
Here is "Verbose" compilation and linking from Eyecare with last theIDE version:
ICON.RC
C:\UPP\UPP\BIN/MINGW64/32/BIN\WINDRES.EXE -I "C:\UPP\UPP\EXAMPLES\EYECARE\ICON.RC" -O "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" --INCLUDE-DIR="C:\UPP\UPP/EXAMPLES" --INCLUDE-DIR="C:\UPP\UPP/UPPSRC" --INCLUDE-DIR="C:\UPP\UPP\BIN/MINGW64/32/I686-W~1/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/MINGW64/32/OPT/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/SDL2/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/PGSQL/X86/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/MYSQL/INCLUDE" --INCLUDE-DIR="C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGWG~1.MAI" -DFLAGGUI -DFLAGMAIN -DFLAGGCC -DFLAGWIN32
COMPILED IN (0:00.03)
C:\UPP\UPP\BIN/MINGW64/32/BIN\C++.EXE -C -I"C:\UPP\UPP/EXAMPLES" -I"C:\UPP\UPP/UPPSRC" -I"C:\UPP\UPP\BIN/MINGW64/32/I686-W64-MINGW32/INCLUDE" -I"C:\UPP\UPP\BIN/MINGW64/32/OPT/INCLUDE" -I"C:\UPP\UPP\BIN/SDL2/INCLUDE" -I"C:\UPP\UPP\BIN/PGSQL/X86/INCLUDE" -I"C:\UPP\UPP\BIN/MYSQL/INCLUDE" -I"C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN" -DFLAGGUI -DFLAGMAIN -DFLAGGCC -DFLAGWIN32 -MTHREADS -STATIC -FEXCEPTIONS -MSSE2 -D__CRT__NO_INLINE -O2 -FFUNCTION-SECTIONS -X C++ -STD=C++14 "C:\UPP\UPP\EXAMPLES\EYECARE\EYECARE.CPP" -O "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\EYECARE.O"C:\UPP\UPP\BIN/MINGW64/32/BIN\WINDRES.EXE -I "C:\UPP\UPP\EXAMPLES\EYECARE\ICON.RC" -O "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" --INCLUDE-DIR="C:\UPP\UPP/EXAMPLES" --INCLUDE-DIR="C:\UPP\UPP/UPPSRC" --INCLUDE-DIR="C:\UPP\UPP\BIN/MINGW64/32/I686-W~1/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/MINGW64/32/OPT/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/SDL2/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/PGSQL/X86/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP\BIN/MYSQL/INCLUDE" --INCLUDE-DIR="C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGWG~1.MAI" -DFLAGGUI -DFLAGMAIN -DFLAGGCC -DFLAGWIN32
EYECARE: 2 FILE(S) BUILT IN (0:05.33), 2665 MSECS / FILE, DURATION = 5331 MSECS
LINKING...
C++ -STATIC -MWINDOWS -MTHREADS -O "C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE" -WL,-S -L"C:\UPP\UPP\BIN/MINGW64/32/I686-W64-MINGW32/LIB" -L"C:\UPP\UPP\BIN/MINGW64/32/OPT/LIB" -L"C:\UPP\UPP\BIN/SDL2/LIB/X86" -L"C:\UPP\UPP\BIN/PGSQL/X86/BIN" -L"C:\UPP\UPP\BIN/MYSQL/LIB32" -WL,--STACK,20000000 "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\EYECARE.O" "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMPREG.O" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTERINIT.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNGREG.O" -WL,--START-GROUP "C:/UPP/UPP/OUT/EXAMPLES/CTRLLIB/MINGW.GUI\CTRLLIB.A" "C:/UPP/UPP/OUT/EXAMPLES/CTRLCORE/MINGW.GUI\CTRLCORE.A" "C:/UPP/UPP/OUT/EXAMPLES/DRAW/MINGW.GUI\DRAW.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMP.A" "C:/UPP/UPP/OUT/EXAMPLES/RICHTEXT/MINGW.GUI\RICHTEXT.A" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTER.A" "C:/UPP/UPP/OUT/EXAMPLES/CORE/MINGW.GUI\CORE.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/Z/MINGW.GUI\Z.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNG.A" -LADVAPI32 -LCOMDLG32 -LCOMCTL32 -LUSER32 -LGDI32 -LUSER32 -LGDI32 -LADVAPI32 -LSHELL32 -LWINMM -LMPR -LKERNEL32 -LUSER32 -LOLE32 -LOLEAUT32 -LUUID -LWS2_32 -WL,--END-GROUP
C:\UPP\UPP\BIN/MINGW64/32/BIN\C++.EXE -STATIC -MWINDOWS -MTHREADS -O "C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE" -WL,-S -L"C:\UPP\UPP\BIN/MINGW64/32/I686-W64-MINGW32/LIB" -L"C:\UPP\UPP\BIN/MINGW64/32/OPT/LIB" -L"C:\UPP\UPP\BIN/SDL2/LIB/X86" -L"C:\UPP\UPP\BIN/PGSQL/X86/BIN" -L"C:\UPP\UPP\BIN/MYSQL/LIB32" -WL,--STACK,20000000 "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\EYECARE.O" "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMPREG.O" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTERINIT.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNGREG.O" -WL,--START-GROUP "C:/UPP/UPP/OUT/EXAMPLES/CTRLLIB/MINGW.GUI\CTRLLIB.A" "C:/UPP/UPP/OUT/EXAMPLES/CTRLCORE/MINGW.GUI\CTRLCORE.A" "C:/UPP/UPP/OUT/EXAMPLES/DRAW/MINGW.GUI\DRAW.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMP.A" "C:/UPP/UPP/OUT/EXAMPLES/RICHTEXT/MINGW.GUI\RICHTEXT.A" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTER.A" "C:/UPP/UPP/OUT/EXAMPLES/CORE/MINGW.GUI\CORE.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/Z/MINGW.GUI\Z.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNG.A" -LADVAPI32 -LCOMDLG32 -LCOMCTL32 -LUSER32 -LGDI32 -LUSER32 -LGDI32 -LADVAPI32 -LSHELL32 -LWINMM -LMPR -LKERNEL32 -LUSER32 -LOLE32 -LOLEAUT32 -LUUID -LWS2_32 -WL,--END-GROUP
EXITCODE: 0
C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE (4161536 B) LINKED IN (0:00.68)
OK. (3:11.07)
and here is the same thing from old TheIDE version (working one) :
ICON.RC
C:\UPP\UPP.OLD\BIN/MINGW64/32/BIN\WINDRES.EXE -I "C:\UPP\UPP\EXAMPLES\EYECARE\ICON.RC" -O "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" --INCLUDE-DIR="C:\UPP\UPP/EXAMPLES" --INCLUDE-DIR="C:\UPP\UPP/UPPSRC" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MINGW64/32/I686-W~1/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MINGW64/32/OPT/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/SDL2/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/PGSQL/X86/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MYSQL/INCLUDE" --INCLUDE-DIR="C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGWG~1.MAI" -DFLAGGUI -DFLAGMAIN -DFLAGGCC -DFLAGWIN32
COMPILED IN (0:00.01)
C:\UPP\UPP.OLD\BIN/MINGW64/32/BIN\WINDRES.EXE -I "C:\UPP\UPP\EXAMPLES\EYECARE\ICON.RC" -O "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" --INCLUDE-DIR="C:\UPP\UPP/EXAMPLES" --INCLUDE-DIR="C:\UPP\UPP/UPPSRC" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MINGW64/32/I686-W~1/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MINGW64/32/OPT/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/SDL2/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/PGSQL/X86/INCLUDE" --INCLUDE-DIR="C:\UPP\UPP.OLD\BIN/MYSQL/INCLUDE" --INCLUDE-DIR="C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGWG~1.MAI" -DFLAGGUI -DFLAGMAIN -DFLAGGCC -DFLAGWIN32
EYECARE: 1 FILE(S) BUILT IN (0:00.18), 184 MSECS / FILE, DURATION = 203 MSECS, PARALLELIZATION 0%
LINKING...
C++ -STATIC -MWINDOWS -MTHREADS -O "C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE" -WL,-S -L"C:\UPP\UPP.OLD\BIN/MINGW64/32/I686-W64-MINGW32/LIB" -L"C:\UPP\UPP.OLD\BIN/MINGW64/32/OPT/LIB" -L"C:\UPP\UPP.OLD\BIN/SDL2/LIB/X86" -L"C:\UPP\UPP.OLD\BIN/PGSQL/X86/BIN" -L"C:\UPP\UPP.OLD\BIN/MYSQL/LIB32" -WL,-O,2 -WL,--STACK,20000000 "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\EYECARE.O" "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMPREG.O" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTERINIT.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNGREG.O" -WL,--START-GROUP "C:/UPP/UPP/OUT/EXAMPLES/CTRLLIB/MINGW.GUI\CTRLLIB.A" "C:/UPP/UPP/OUT/EXAMPLES/CTRLCORE/MINGW.GUI\CTRLCORE.A" "C:/UPP/UPP/OUT/EXAMPLES/DRAW/MINGW.GUI\DRAW.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMP.A" "C:/UPP/UPP/OUT/EXAMPLES/RICHTEXT/MINGW.GUI\RICHTEXT.A" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTER.A" "C:/UPP/UPP/OUT/EXAMPLES/CORE/MINGW.GUI\CORE.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/Z/MINGW.GUI\Z.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNG.A" -LADVAPI32 -LCOMDLG32 -LCOMCTL32 -LUSER32 -LGDI32 -LUSER32 -LGDI32 -LADVAPI32 -LSHELL32 -LWINMM-LMPR -LKERNEL32 -LUSER32 -LOLE32 -LOLEAUT32 -LUUID -LWS2_32 -WL,--END-GROUP
C:\UPP\UPP.OLD\BIN/MINGW64/32/BIN\C++.EXE -STATIC -MWINDOWS -MTHREADS -O "C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE" -WL,-S -L"C:\UPP\UPP.OLD\BIN/MINGW64/32/I686-W64-MINGW32/LIB" -L"C:\UPP\UPP.OLD\BIN/MINGW64/32/OPT/LIB" -L"C:\UPP\UPP.OLD\BIN/SDL2/LIB/X86" -L"C:\UPP\UPP.OLD\BIN/PGSQL/X86/BIN" -L"C:\UPP\UPP.OLD\BIN/MYSQL/LIB32" -WL,-O,2 -WL,--STACK,20000000 "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\EYECARE.O" "C:/UPP/UPP/OUT/EXAMPLES/EYECARE/MINGW.GUI.MAIN\ICON$RC.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMPREG.O" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTERINIT.O" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNGREG.O" -WL,--START-GROUP "C:/UPP/UPP/OUT/EXAMPLES/CTRLLIB/MINGW.GUI\CTRLLIB.A" "C:/UPP/UPP/OUT/EXAMPLES/CTRLCORE/MINGW.GUI\CTRLCORE.A" "C:/UPP/UPP/OUT/EXAMPLES/DRAW/MINGW.GUI\DRAW.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/BMP/MINGW.GUI\BMP.A" "C:/UPP/UPP/OUT/EXAMPLES/RICHTEXT/MINGW.GUI\RICHTEXT.A" "C:/UPP/UPP/OUT/EXAMPLES/PAINTER/MINGW.GUI\PAINTER.A" "C:/UPP/UPP/OUT/EXAMPLES/CORE/MINGW.GUI\CORE.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/Z/MINGW.GUI\Z.A" "C:/UPP/UPP/OUT/EXAMPLES/PLUGIN/PNG/MINGW.GUI\PNG.A" -LADVAPI32 -LCOMDLG32 -LCOMCTL32 -LUSER32 -LGDI32 -LUSER32 -LGDI32 -LADVAPI32 -LSHELL32 -LWINMM -LMPR -LKERNEL32 -LUSER32 -LOLE32 -LOLEAUT32 -LUUID -LWS2_32 -WL,--END-GROUP
EXITCODE: 0
C:\UPP\UPP\OUT\EXAMPLES\MINGW.GUI\EYECARE.EXE (4234240 B) LINKED IN (0:01.19)
OK. (0:01.54)
Seems like no difference, except this thing on linking (working one) -> -WL,-O,2 -WL,--STACK,20000000 instead of
(to make thing easier to read I had refractored the text)
[Updated on: Thu, 18 July 2019 15:48] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Sat Apr 26 03:24:48 CEST 2025
Total time taken to generate the page: 0.01041 seconds
|
|
|