WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-08-21 17:56:24

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

分享一个自己制作uCGUI 3.98的Dev-C++工程文件

如题,下载晕哥上传的那个版本(https://github.com/qq516333132/ucGUI),把工程文件跟另外几个VS的工程文件放一个目录就行。VS的那几个工程文件可以删了,用不着。

离线

#2 2019-08-21 17:58:41

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

离线

#3 2019-08-21 19:38:17

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,400

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

多谢分享!

Dev-C++ 怎么玩?

离线

#4 2019-08-21 22:11:09

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

Dev-C++体积小巧,手里有台Windows 2000的机器,都能跑最新版。其实就是图形化的MinGW。CodeBlocks自带的编译器是MinGW,然而也可以选择别的编译器。然而Dev-C++只支持MinGW。总之,这东西受到不少信竞选手的喜爱,因为比其他的IDE都要小巧便携,安装快。

离线

#5 2019-08-21 22:37:51

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,400

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

我记得很久很久以前玩过,但是基本忘记了。

从哪里下载安装呢?

离线

#6 2019-08-21 23:05:54

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

找搞信息奥林匹克的就可以拿到这东西。记得原版是Sourceforge上面的。百度也可以搜到。

离线

#7 2019-08-22 11:37:36

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

估计这个就是dev-c++的官网了: https://sourceforge.net/projects/orwelldevcpp/

算起来三年多没有更新了

下载地址: Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe

最近编辑记录 firstman (2019-08-22 11:37:52)

离线

#8 2019-08-22 14:53:20

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

devcpp_build2.png

gcc.exe Application/GUIDemo/GUIDEMO.o Application/GUIDemo/GUIDEMO_Automotive.o Application/GUIDemo/GUIDEMO_Bitmap.o Application/GUIDemo/GUIDEMO_Bitmap4bpp.o Application/GUIDemo/GUIDEMO_Circle.o Application/GUIDemo/GUIDEMO_ColorBar.o Application/GUIDemo/GUIDEMO_ColorList.o Application/GUIDemo/GUIDEMO_Cursor.o Application/GUIDemo/GUIDEMO_Dialog.o Application/GUIDemo/GUIDEMO_Font.o Application/GUIDemo/GUIDEMO_FrameWin.o Application/GUIDemo/GUIDEMO_Graph.o Application/GUIDemo/GUIDEMO_HardwareInfo.o Application/GUIDemo/GUIDEMO_Intro.o Application/GUIDemo/GUIDEMO_LUT.o Application/GUIDemo/GUIDEMO_MemDevB.o Application/GUIDemo/GUIDEMO_Messagebox.o Application/GUIDemo/GUIDEMO_Navi.o Application/GUIDemo/GUIDEMO_Polygon.o Application/GUIDemo/GUIDEMO_ProgBar.o Application/GUIDemo/GUIDEMO_Speed.o Application/GUIDemo/GUIDEMO_Touch.o Application/GUIDemo/GUIDEMO_WM.o Application/GUIDemo/MainTask.o Application/GUIDemo/MicriumLogo.o Application/GUIDemo/MicriumLogoWRed.o GUI/AntiAlias/GUIAAArc.o GUI/AntiAlias/GUIAAChar.o GUI/AntiAlias/GUIAAChar2.o GUI/AntiAlias/GUIAAChar4.o GUI/AntiAlias/GUIAACircle.o GUI/AntiAlias/GUIAALib.o GUI/AntiAlias/GUIAALine.o GUI/AntiAlias/GUIAAPoly.o GUI/AntiAlias/GUIAAPolyOut.o GUI/ConvertColor/LCDP111.o GUI/ConvertColor/LCDP222.o GUI/ConvertColor/LCDP233.o GUI/ConvertColor/LCDP323.o GUI/ConvertColor/LCDP332.o GUI/ConvertColor/LCDP444_12.o GUI/ConvertColor/LCDP444_12_1.o GUI/ConvertColor/LCDP444_16.o GUI/ConvertColor/LCDP555.o GUI/ConvertColor/LCDP556.o GUI/ConvertColor/LCDP565.o GUI/ConvertColor/LCDP655.o GUI/ConvertColor/LCDP666.o GUI/ConvertColor/LCDP888.o GUI/ConvertColor/LCDP8666.o GUI/ConvertColor/LCDP8666_1.o GUI/ConvertColor/LCDPM233.o GUI/ConvertColor/LCDPM323.o GUI/ConvertColor/LCDPM332.o GUI/ConvertColor/LCDPM444_12.o GUI/ConvertColor/LCDPM444_16.o GUI/ConvertColor/LCDPM555.o GUI/ConvertColor/LCDPM556.o GUI/ConvertColor/LCDPM565.o GUI/ConvertColor/LCDPM655.o GUI/ConvertColor/LCDPM666.o GUI/ConvertColor/LCDPM888.o GUI/ConvertMono/LCDP0.o GUI/ConvertMono/LCDP2.o GUI/ConvertMono/LCDP4.o GUI/Core/GUI__AddSpaceHex.o GUI/Core/GUI__Arabic.o GUI/Core/GUI__CalcTextRect.o GUI/Core/GUI__DivideRound.o GUI/Core/GUI__DivideRound32.o GUI/Core/GUI__DrawBitmap16bpp.o GUI/Core/GUI__GetCursorPos.o GUI/Core/GUI__GetFontSizeY.o GUI/Core/GUI__GetNumChars.o GUI/Core/GUI__HandleEOLine.o GUI/Core/GUI__IntersectRect.o GUI/Core/GUI__IntersectRects.o GUI/Core/GUI__memset.o GUI/Core/GUI__memset16.o GUI/Core/GUI__Read.o GUI/Core/GUI__ReduceRect.o GUI/Core/GUI__SetText.o GUI/Core/GUI__strcmp.o GUI/Core/GUI__strlen.o GUI/Core/GUI__Wrap.o GUI/Core/GUI_AddBin.o GUI/Core/GUI_AddDec.o GUI/Core/GUI_AddDecMin.o GUI/Core/GUI_AddDecShift.o GUI/Core/GUI_AddHex.o GUI/Core/GUI_AddKeyMsgHook.o GUI/Core/GUI_ALLOC_AllocInit.o GUI/Core/GUI_ALLOC_AllocZero.o GUI/Core/GUI_BMP.o GUI/Core/GUI_BMP_Serialize.o GUI/Core/GUI_CalcColorDist.o GUI/Core/GUI_ClearRectEx.o GUI/Core/GUI_Color2VisColor.o GUI/Core/GUI_CursorArrowL.o GUI/Core/GUI_CursorArrowLI.o GUI/Core/GUI_CursorArrowLPx.o GUI/Core/GUI_CursorArrowM.o GUI/Core/GUI_CursorArrowMI.o GUI/Core/GUI_CursorArrowMPx.o GUI/Core/GUI_CursorArrowS.o GUI/Core/GUI_CursorArrowSI.o GUI/Core/GUI_CursorArrowSPx.o GUI/Core/GUI_CursorCrossL.o GUI/Core/GUI_CursorCrossLI.o GUI/Core/GUI_CursorCrossLPx.o GUI/Core/GUI_CursorCrossM.o GUI/Core/GUI_CursorCrossMI.o GUI/Core/GUI_CursorCrossMPx.o GUI/Core/GUI_CursorCrossS.o GUI/Core/GUI_CursorCrossSI.o GUI/Core/GUI_CursorCrossSPx.o GUI/Core/GUI_CursorHeaderM.o GUI/Core/GUI_CursorHeaderMI.o GUI/Core/GUI_CursorHeaderMPx.o GUI/Core/GUI_CursorPal.o GUI/Core/GUI_CursorPalI.o GUI/Core/GUI_DispBin.o GUI/Core/GUI_DispCEOL.o GUI/Core/GUI_DispChar.o GUI/Core/GUI_DispChars.o GUI/Core/GUI_DispHex.o GUI/Core/GUI_DispString.o GUI/Core/GUI_DispStringAt.o GUI/Core/GUI_DispStringAtCEOL.o GUI/Core/GUI_DispStringHCenter.o GUI/Core/GUI_DispStringInRect.o GUI/Core/GUI_DispStringInRectEx.o GUI/Core/GUI_DispStringInRectWrap.o GUI/Core/GUI_DispStringLen.o GUI/Core/GUI_DrawBitmap.o GUI/Core/GUI_DrawBitmap_555.o GUI/Core/GUI_DrawBitmap_565.o GUI/Core/GUI_DrawBitmap_888.o GUI/Core/GUI_DrawBitmapEx.o GUI/Core/GUI_DrawBitmapExp.o GUI/Core/GUI_DrawBitmapMag.o GUI/Core/GUI_DrawFocusRect.o GUI/Core/GUI_DrawGraph.o GUI/Core/GUI_DrawGraphEx.o GUI/Core/GUI_DrawHLine.o GUI/Core/GUI_DrawLine.o GUI/Core/GUI_DrawPie.o GUI/Core/GUI_DrawPixel.o GUI/Core/GUI_DrawPoint.o GUI/Core/GUI_DrawPolygon.o GUI/Core/GUI_DrawPolyline.o GUI/Core/GUI_DrawRectEx.o GUI/Core/GUI_DrawVLine.o GUI/Core/GUI_ErrorOut.o GUI/Core/GUI_Exec.o GUI/Core/GUI_FillPolygon.o GUI/Core/GUI_FillRect.o GUI/Core/GUI_FillRectEx.o GUI/Core/GUI_GetBitmapPixelColor.o GUI/Core/GUI_GetBitmapPixelIndex.o GUI/Core/GUI_GetClientRect.o GUI/Core/GUI_GetColor.o GUI/Core/GUI_GetDispPos.o GUI/Core/GUI_GetDrawMode.o GUI/Core/GUI_GetFont.o GUI/Core/GUI_GetFontInfo.o GUI/Core/GUI_GetFontSizeY.o GUI/Core/GUI_GetLineStyle.o GUI/Core/GUI_GetOrg.o GUI/Core/GUI_GetStringDistX.o GUI/Core/GUI_GetTextAlign.o GUI/Core/GUI_GetTextExtend.o GUI/Core/GUI_GetTextMode.o GUI/Core/GUI_GetVersionString.o GUI/Core/GUI_GetYSizeOfFont.o GUI/Core/GUI_GIF.o GUI/Core/GUI_Goto.o GUI/Core/GUI_InitLUT.o GUI/Core/GUI_InvertRect.o GUI/Core/GUI_IsInFont.o GUI/Core/GUI_Log.o GUI/Core/GUI_MergeRect.o GUI/Core/GUI_MOUSE.o GUI/Core/GUI_MOUSE_DriverPS2.o GUI/Core/GUI_MoveRect.o GUI/Core/GUI_OnKey.o GUI/Core/GUI_Pen.o GUI/Core/GUI_PID.o GUI/Core/GUI_RectsIntersect.o GUI/Core/GUI_SaveContext.o GUI/Core/GUI_ScreenSize.o GUI/Core/GUI_SelectLayer.o GUI/Core/GUI_SelectLCD.o GUI/Core/GUI_SetClipRect.o GUI/Core/GUI_SetColor.o GUI/Core/GUI_SetColorIndex.o GUI/Core/GUI_SetDecChar.o GUI/Core/GUI_SetDefault.o GUI/Core/GUI_SetDrawMode.o GUI/Core/GUI_SetFont.o GUI/Core/GUI_SetLBorder.o GUI/Core/GUI_SetLineStyle.o GUI/Core/GUI_SetLUTColor.o GUI/Core/GUI_SetLUTColorEx.o GUI/Core/GUI_SetLUTEntry.o GUI/Core/GUI_SetOrg.o GUI/Core/GUI_SetPixelIndex.o GUI/Core/GUI_SetTextAlign.o GUI/Core/GUI_SetTextMode.o GUI/Core/GUI_SetTextStyle.o GUI/Core/GUI_SIF.o GUI/Core/GUI_SIF_Prop.o GUI/Core/GUI_TOUCH.o GUI/Core/GUI_TOUCH_DriverAnalog.o GUI/Core/GUI_TOUCH_StoreState.o GUI/Core/GUI_TOUCH_StoreUnstable.o GUI/Core/GUI_UC.o GUI/Core/GUI_UC_ConvertUC2UTF8.o GUI/Core/GUI_UC_ConvertUTF82UC.o GUI/Core/GUI_UC_DispString.o GUI/Core/GUI_UC_EncodeNone.o GUI/Core/GUI_UC_EncodeUTF8.o GUI/Core/GUI_WaitEvent.o GUI/Core/GUI_WaitKey.o GUI/Core/GUI_Warn.o GUI/Core/GUI2DLib.o GUI/Core/GUIAlloc.o GUI/Core/GUIArc.o GUI/Core/GUIChar.o GUI/Core/GUICharLine.o GUI/Core/GUICharM.o GUI/Core/GUICharP.o GUI/Core/GUICirc.o GUI/Core/GUIColor2Index.o GUI/Core/GUICore.o GUI/Core/GUICurs.o GUI/Core/GUIEncJS.o GUI/Core/GUIIndex2Color.o GUI/Core/GUIPolyE.o GUI/Core/GUIPolyM.o GUI/Core/GUIPolyR.o GUI/Core/GUIRealloc.o GUI/Core/GUIStream.o GUI/Core/GUITask.o GUI/Core/GUITime.o GUI/Core/GUITimer.o GUI/Core/GUIUC0.o GUI/Core/GUIVal.o GUI/Core/GUIValf.o GUI/Core/LCD.o GUI/Core/LCD_API.o GUI/Core/LCD_DrawVLine.o GUI/Core/LCD_GetColorIndex.o GUI/Core/LCD_GetEx.o GUI/Core/LCD_GetNumDisplays.o GUI/Core/LCD_GetPixelColor.o GUI/Core/LCD_Index2ColorEx.o GUI/Core/LCD_Mirror.o GUI/Core/LCD_MixColors256.o GUI/Core/LCD_ReadRect.o GUI/Core/LCD_Rotate180.o GUI/Core/LCD_RotateCCW.o GUI/Core/LCD_RotateCW.o GUI/Core/LCD_SelectLCD.o GUI/Core/LCD_SetAPI.o GUI/Core/LCD_SetClipRectEx.o GUI/Core/LCD_UpdateColorIndices.o GUI/Core/LCDAA.o GUI/Core/LCDColor.o GUI/Core/LCDGetP.o GUI/Core/LCDInfo.o GUI/Core/LCDInfo0.o GUI/Core/LCDInfo1.o GUI/Core/LCDL0Delta.o GUI/Core/LCDL0Mag.o GUI/Core/LCDP1.o GUI/Core/LCDP565_Index2Color.o GUI/Core/LCDP888_Index2Color.o GUI/Core/LCDPM565_Index2Color.o GUI/Core/LCDPM888_Index2Color.o GUI/Core/LCDRLE4.o GUI/Core/LCDRLE8.o GUI/Core/LCDRLE16.o GUI/Font/F4x6.o GUI/Font/F6x8.o GUI/Font/F08_1.o GUI/Font/F08_ASCII.o GUI/Font/F8x8.o GUI/Font/F8x10_ASCII.o GUI/Font/F8x12_ASCII.o GUI/Font/F8x13_1.o GUI/Font/F8x13_ASCII.o GUI/Font/F8x15B_1.o GUI/Font/F8x15B_ASCII.o GUI/Font/F8x16.o GUI/Font/F10_1.o GUI/Font/F10_ASCII.o GUI/Font/F10S_1.o GUI/Font/F10S_ASCII.o GUI/Font/F13_1.o GUI/Font/F13_ASCII.o GUI/Font/F13B_1.o GUI/Font/F13B_ASCII.o GUI/Font/F13H_1.o GUI/Font/F13H_ASCII.o GUI/Font/F13HB_1.o GUI/Font/F13HB_ASCII.o GUI/Font/F16_1.o GUI/Font/F16_1HK.o GUI/Font/F16_ASCII.o GUI/Font/F16_HK.o GUI/Font/F16B_1.o GUI/Font/F16B_ASCII.o GUI/Font/F24_1.o GUI/Font/F24_ASCII.o GUI/Font/F24B_1.o GUI/Font/F24B_ASCII.o GUI/Font/F32_1.o GUI/Font/F32_ASCII.o GUI/Font/F32B_1.o GUI/Font/F32B_ASCII.o GUI/Font/FComic18B_1.o GUI/Font/FComic18B_ASCII.o GUI/Font/FComic24B_1.o GUI/Font/FComic24B_ASCII.o GUI/Font/FD24x32.o GUI/Font/FD32.o GUI/Font/FD36x48.o GUI/Font/FD48.o GUI/Font/FD48x64.o GUI/Font/FD60x80.o GUI/Font/FD64.o GUI/Font/FD80.o GUI/LCDDriver/LCDWin.o GUI/MemDev/GUIDEV.o GUI/MemDev/GUIDEV_1.o GUI/MemDev/GUIDEV_8.o GUI/MemDev/GUIDEV_16.o GUI/MemDev/GUIDEV_AA.o GUI/MemDev/GUIDEV_Auto.o GUI/MemDev/GUIDEV_Banding.o GUI/MemDev/GUIDEV_Clear.o GUI/MemDev/GUIDEV_CmpWithLCD.o GUI/MemDev/GUIDEV_CopyFromLCD.o GUI/MemDev/GUIDEV_CreateFixed.o GUI/MemDev/GUIDEV_GetDataPtr.o GUI/MemDev/GUIDEV_GetXSize.o GUI/MemDev/GUIDEV_GetYSize.o GUI/MemDev/GUIDEV_Measure.o GUI/MemDev/GUIDEV_ReduceYSize.o GUI/MemDev/GUIDEV_SetOrg.o GUI/MemDev/GUIDEV_Usage.o GUI/MemDev/GUIDEV_UsageBM.o GUI/MemDev/GUIDEV_Write.o GUI/MemDev/GUIDEV_WriteAlpha.o GUI/MemDev/GUIDEV_WriteEx.o GUI/MemDev/GUIDEV_XY2PTR.o GUI/MultiLayer/LCD_1.o GUI/MultiLayer/LCD_2.o GUI/MultiLayer/LCD_3.o GUI/MultiLayer/LCD_4.o GUI/WM/WM.o GUI/WM/WM__ForEachDesc.o GUI/WM/WM__GetFirstSibling.o GUI/WM/WM__GetFocussedChild.o GUI/WM/WM__GetLastSibling.o GUI/WM/WM__GetOrg_AA.o GUI/WM/WM__GetPrevSibling.o GUI/WM/WM__IsAncestor.o GUI/WM/WM__IsChild.o GUI/WM/WM__IsEnabled.o GUI/WM/WM__NotifyVisChanged.o GUI/WM/WM__Screen2Client.o GUI/WM/WM__SendMessage.o GUI/WM/WM__SendMessageIfEnabled.o GUI/WM/WM__SendMessageNoPara.o GUI/WM/WM__UpdateChildPositions.o GUI/WM/WM_AttachWindow.o GUI/WM/WM_BringToBottom.o GUI/WM/WM_BringToTop.o GUI/WM/WM_Broadcast.o GUI/WM/WM_CheckScrollPos.o GUI/WM/WM_CriticalHandle.o GUI/WM/WM_DIAG.o GUI/WM/WM_EnableWindow.o GUI/WM/WM_ForEachDesc.o GUI/WM/WM_GetBkColor.o GUI/WM/WM_GetCallback.o GUI/WM/WM_GetClientRect.o GUI/WM/WM_GetClientWindow.o GUI/WM/WM_GetDesktopWindow.o GUI/WM/WM_GetDesktopWindowEx.o GUI/WM/WM_GetDiagInfo.o GUI/WM/WM_GetDialogItem.o GUI/WM/WM_GetFirstChild.o GUI/WM/WM_GetFlags.o GUI/WM/WM_GetFocussedWindow.o GUI/WM/WM_GetId.o GUI/WM/WM_GetInsideRect.o GUI/WM/WM_GetInsideRectExScrollbar.o GUI/WM/WM_GetInvalidRect.o GUI/WM/WM_GetNextSibling.o GUI/WM/WM_GetOrg.o GUI/WM/WM_GetParent.o GUI/WM/WM_GetPrevSibling.o GUI/WM/WM_GetScrollbar.o GUI/WM/WM_GetScrollPartner.o GUI/WM/WM_GetScrollPos.o GUI/WM/WM_GetScrollState.o GUI/WM/WM_GetWindowRect.o GUI/WM/WM_GetWindowSize.o GUI/WM/WM_HasCaptured.o GUI/WM/WM_HasFocus.o GUI/WM/WM_Hide.o GUI/WM/WM_InvalidateArea.o GUI/WM/WM_IsCompletelyVisible.o GUI/WM/WM_IsEnabled.o GUI/WM/WM_IsFocussable.o GUI/WM/WM_IsVisible.o GUI/WM/WM_IsWindow.o GUI/WM/WM_MakeModal.o GUI/WM/WM_Move.o GUI/WM/WM_MoveChildTo.o GUI/WM/WM_NotifyParent.o GUI/WM/WM_OnKey.o GUI/WM/WM_Paint.o GUI/WM/WM_PaintWindowAndDescs.o GUI/WM/WM_PID__GetPrevState.o GUI/WM/WM_ResizeWindow.o GUI/WM/WM_Screen2Win.o GUI/WM/WM_SendMessageNoPara.o GUI/WM/WM_SendToParent.o GUI/WM/WM_SetAnchor.o GUI/WM/WM_SetCallback.o GUI/WM/WM_SetCapture.o GUI/WM/WM_SetCaptureMove.o GUI/WM/WM_SetCreateFlags.o GUI/WM/WM_SetDesktopColor.o GUI/WM/WM_SetFocus.o GUI/WM/WM_SetFocusOnNextChild.o GUI/WM/WM_SetFocusOnPrevChild.o GUI/WM/WM_SetId.o GUI/WM/WM_SetpfPollPID.o GUI/WM/WM_SetScrollbar.o GUI/WM/WM_SetScrollPos.o GUI/WM/WM_SetScrollState.o GUI/WM/WM_SetSize.o GUI/WM/WM_SetTrans.o GUI/WM/WM_SetTransState.o GUI/WM/WM_SetUserClipRect.o GUI/WM/WM_SetWindowPos.o GUI/WM/WM_SetXSize.o GUI/WM/WM_SetYSize.o GUI/WM/WM_Show.o GUI/WM/WM_SIM.o GUI/WM/WM_StayOnTop.o GUI/WM/WM_Timer.o GUI/WM/WM_TimerExternal.o GUI/WM/WM_UpdateWindowAndDescs.o GUI/WM/WM_UserData.o GUI/WM/WM_Validate.o GUI/WM/WM_ValidateWindow.o GUI/WM/WMMemDev.o GUI/WM/WMTouch.o GUI/Widget/BUTTON.o GUI/Widget/BUTTON__SetBitmapObj.o GUI/Widget/BUTTON_Bitmap.o GUI/Widget/BUTTON_BMP.o GUI/Widget/BUTTON_Create.o GUI/Widget/BUTTON_CreateIndirect.o GUI/Widget/BUTTON_Default.o GUI/Widget/BUTTON_Get.o GUI/Widget/BUTTON_GetBitmap.o GUI/Widget/BUTTON_IsPressed.o GUI/Widget/BUTTON_SelfDraw.o GUI/Widget/BUTTON_SetFocusColor.o GUI/Widget/BUTTON_SetTextAlign.o GUI/Widget/BUTTON_StreamedBitmap.o GUI/Widget/CHECKBOX.o GUI/Widget/CHECKBOX_Create.o GUI/Widget/CHECKBOX_CreateIndirect.o GUI/Widget/CHECKBOX_Default.o GUI/Widget/CHECKBOX_GetState.o GUI/Widget/CHECKBOX_GetText.o GUI/Widget/CHECKBOX_Image.o GUI/Widget/CHECKBOX_IsChecked.o GUI/Widget/CHECKBOX_SetBkColor.o GUI/Widget/CHECKBOX_SetBoxBkColor.o GUI/Widget/CHECKBOX_SetDefaultImage.o GUI/Widget/CHECKBOX_SetFocusColor.o GUI/Widget/CHECKBOX_SetFont.o GUI/Widget/CHECKBOX_SetImage.o GUI/Widget/CHECKBOX_SetNumStates.o GUI/Widget/CHECKBOX_SetSpacing.o GUI/Widget/CHECKBOX_SetState.o GUI/Widget/CHECKBOX_SetText.o GUI/Widget/CHECKBOX_SetTextAlign.o GUI/Widget/CHECKBOX_SetTextColor.o GUI/Widget/DIALOG.o GUI/Widget/DROPDOWN.o GUI/Widget/DROPDOWN_AddString.o GUI/Widget/DROPDOWN_Create.o GUI/Widget/DROPDOWN_CreateIndirect.o GUI/Widget/DROPDOWN_Default.o GUI/Widget/DROPDOWN_DeleteItem.o GUI/Widget/DROPDOWN_GetNumItems.o GUI/Widget/DROPDOWN_InsertString.o GUI/Widget/DROPDOWN_ItemSpacing.o GUI/Widget/DROPDOWN_SetAutoScroll.o GUI/Widget/DROPDOWN_SetBkColor.o GUI/Widget/DROPDOWN_SetColor.o GUI/Widget/DROPDOWN_SetFont.o GUI/Widget/DROPDOWN_SetScrollbarColor.o GUI/Widget/DROPDOWN_SetScrollbarWidth.o GUI/Widget/DROPDOWN_SetTextAlign.o GUI/Widget/DROPDOWN_SetTextColor.o GUI/Widget/DROPDOWN_SetTextHeight.o GUI/Widget/EDIT.o GUI/Widget/EDIT_Create.o GUI/Widget/EDIT_CreateIndirect.o GUI/Widget/EDIT_Default.o GUI/Widget/EDIT_GetCursorPixelPos.o GUI/Widget/EDIT_GetCursorPos.o GUI/Widget/EDIT_GetNumChars.o GUI/Widget/EDIT_SetCursorAtChar.o GUI/Widget/EDIT_SetFocussable.o GUI/Widget/EDIT_SetInsertMode.o GUI/Widget/EDIT_SetpfAddKeyEx.o GUI/Widget/EDIT_SetpfUpdateBuffer.o GUI/Widget/EDIT_SetSel.o GUI/Widget/EDIT_SetTextMode.o GUI/Widget/EDITBin.o GUI/Widget/EDITDec.o GUI/Widget/EDITFloat.o GUI/Widget/EDITHex.o GUI/Widget/EDITUlong.o GUI/Widget/FRAMEWIN.o GUI/Widget/FRAMEWIN__UpdateButtons.o GUI/Widget/FRAMEWIN_AddMenu.o GUI/Widget/FRAMEWIN_Button.o GUI/Widget/FRAMEWIN_ButtonClose.o GUI/Widget/FRAMEWIN_ButtonMax.o GUI/Widget/FRAMEWIN_ButtonMin.o GUI/Widget/FRAMEWIN_Create.o GUI/Widget/FRAMEWIN_CreateIndirect.o GUI/Widget/FRAMEWIN_Default.o GUI/Widget/FRAMEWIN_Get.o GUI/Widget/FRAMEWIN_IsMinMax.o GUI/Widget/FRAMEWIN_MinMaxRest.o GUI/Widget/FRAMEWIN_SetBorderSize.o GUI/Widget/FRAMEWIN_SetColors.o GUI/Widget/FRAMEWIN_SetFont.o GUI/Widget/FRAMEWIN_SetResizeable.o GUI/Widget/FRAMEWIN_SetTitleHeight.o GUI/Widget/FRAMEWIN_SetTitleVis.o GUI/Widget/GRAPH.o GUI/Widget/GRAPH_CreateIndirect.o GUI/Widget/GRAPH_DATA_XY.o GUI/Widget/GRAPH_DATA_YT.o GUI/Widget/GRAPH_SCALE.o GUI/Widget/GUI_ARRAY.o GUI/Widget/GUI_ARRAY_DeleteItem.o GUI/Widget/GUI_ARRAY_InsertItem.o GUI/Widget/GUI_ARRAY_ResizeItem.o GUI/Widget/GUI_DRAW.o GUI/Widget/GUI_DRAW_BITMAP.o GUI/Widget/GUI_DRAW_BMP.o GUI/Widget/GUI_DRAW_Self.o GUI/Widget/GUI_DRAW_STREAMED.o GUI/Widget/GUI_EditBin.o GUI/Widget/GUI_EditDec.o GUI/Widget/GUI_EditFloat.o GUI/Widget/GUI_EditHex.o GUI/Widget/GUI_EditString.o GUI/Widget/GUI_HOOK.o GUI/Widget/HEADER.o GUI/Widget/HEADER__SetDrawObj.o GUI/Widget/HEADER_Bitmap.o GUI/Widget/HEADER_BMP.o GUI/Widget/HEADER_Create.o GUI/Widget/HEADER_CreateIndirect.o GUI/Widget/HEADER_GetSel.o GUI/Widget/HEADER_SetDragLimit.o GUI/Widget/HEADER_StreamedBitmap.o GUI/Widget/LISTBOX.o GUI/Widget/LISTBOX_Create.o GUI/Widget/LISTBOX_CreateIndirect.o GUI/Widget/LISTBOX_Default.o GUI/Widget/LISTBOX_DeleteItem.o GUI/Widget/LISTBOX_Font.o GUI/Widget/LISTBOX_GetItemText.o GUI/Widget/LISTBOX_GetNumItems.o GUI/Widget/LISTBOX_GetTextAlign.o GUI/Widget/LISTBOX_InsertString.o GUI/Widget/LISTBOX_ItemDisabled.o GUI/Widget/LISTBOX_ItemSpacing.o GUI/Widget/LISTBOX_MultiSel.o GUI/Widget/LISTBOX_ScrollStep.o GUI/Widget/LISTBOX_SetAutoScroll.o GUI/Widget/LISTBOX_SetBkColor.o GUI/Widget/LISTBOX_SetOwner.o GUI/Widget/LISTBOX_SetOwnerDraw.o GUI/Widget/LISTBOX_SetScrollbarColor.o GUI/Widget/LISTBOX_SetScrollbarWidth.o GUI/Widget/LISTBOX_SetString.o GUI/Widget/LISTBOX_SetTextAlign.o GUI/Widget/LISTBOX_SetTextColor.o GUI/Widget/LISTVIEW.o GUI/Widget/LISTVIEW_Create.o GUI/Widget/LISTVIEW_CreateIndirect.o GUI/Widget/LISTVIEW_Default.o GUI/Widget/LISTVIEW_DeleteAllRows.o GUI/Widget/LISTVIEW_DeleteColumn.o GUI/Widget/LISTVIEW_DeleteRow.o GUI/Widget/LISTVIEW_DisableRow.o GUI/Widget/LISTVIEW_GetBkColor.o GUI/Widget/LISTVIEW_GetFont.o GUI/Widget/LISTVIEW_GetHeader.o GUI/Widget/LISTVIEW_GetItemText.o GUI/Widget/LISTVIEW_GetNumColumns.o GUI/Widget/LISTVIEW_GetNumRows.o GUI/Widget/LISTVIEW_GetSel.o GUI/Widget/LISTVIEW_GetTextColor.o GUI/Widget/LISTVIEW_InsertRow.o GUI/Widget/LISTVIEW_SetAutoScroll.o GUI/Widget/LISTVIEW_SetBkColor.o GUI/Widget/LISTVIEW_SetColumnWidth.o GUI/Widget/LISTVIEW_SetFont.o GUI/Widget/LISTVIEW_SetGridVis.o GUI/Widget/LISTVIEW_SetItemColor.o GUI/Widget/LISTVIEW_SetItemText.o GUI/Widget/LISTVIEW_SetLBorder.o GUI/Widget/LISTVIEW_SetRBorder.o GUI/Widget/LISTVIEW_SetRowHeight.o GUI/Widget/LISTVIEW_SetSel.o GUI/Widget/LISTVIEW_SetSort.o GUI/Widget/LISTVIEW_SetTextAlign.o GUI/Widget/LISTVIEW_SetTextColor.o GUI/Widget/LISTVIEW_UserData.o GUI/Widget/MENU.o GUI/Widget/MENU__FindItem.o GUI/Widget/MENU_Attach.o GUI/Widget/MENU_CreateIndirect.o GUI/Widget/MENU_Default.o GUI/Widget/MENU_DeleteItem.o GUI/Widget/MENU_DisableItem.o GUI/Widget/MENU_EnableItem.o GUI/Widget/MENU_GetItem.o GUI/Widget/MENU_GetItemText.o GUI/Widget/MENU_GetNumItems.o GUI/Widget/MENU_InsertItem.o GUI/Widget/MENU_Popup.o GUI/Widget/MENU_SetBkColor.o GUI/Widget/MENU_SetBorderSize.o GUI/Widget/MENU_SetFont.o GUI/Widget/MENU_SetItem.o GUI/Widget/MENU_SetTextColor.o GUI/Widget/MESSAGEBOX.o GUI/Widget/MULTIEDIT.o GUI/Widget/MULTIEDIT_Create.o GUI/Widget/MULTIEDIT_CreateIndirect.o GUI/Widget/MULTIPAGE.o GUI/Widget/MULTIPAGE_Create.o GUI/Widget/MULTIPAGE_CreateIndirect.o GUI/Widget/MULTIPAGE_Default.o GUI/Widget/PROGBAR.o GUI/Widget/PROGBAR_Create.o GUI/Widget/PROGBAR_CreateIndirect.o GUI/Widget/PROGBAR_SetBarColor.o GUI/Widget/PROGBAR_SetFont.o GUI/Widget/PROGBAR_SetMinMax.o GUI/Widget/PROGBAR_SetText.o GUI/Widget/PROGBAR_SetTextAlign.o GUI/Widget/PROGBAR_SetTextColor.o GUI/Widget/PROGBAR_SetTextPos.o GUI/Widget/RADIO.o GUI/Widget/RADIO_Create.o GUI/Widget/RADIO_CreateIndirect.o GUI/Widget/RADIO_Default.o GUI/Widget/RADIO_GetText.o GUI/Widget/RADIO_Image.o GUI/Widget/RADIO_SetBkColor.o GUI/Widget/RADIO_SetDefaultImage.o GUI/Widget/RADIO_SetFocusColor.o GUI/Widget/RADIO_SetFont.o GUI/Widget/RADIO_SetGroupId.o GUI/Widget/RADIO_SetImage.o GUI/Widget/RADIO_SetText.o GUI/Widget/RADIO_SetTextColor.o GUI/Widget/SCROLLBAR.o GUI/Widget/SCROLLBAR_Create.o GUI/Widget/SCROLLBAR_CreateIndirect.o GUI/Widget/SCROLLBAR_Defaults.o GUI/Widget/SCROLLBAR_GetValue.o GUI/Widget/SCROLLBAR_SetColor.o GUI/Widget/SCROLLBAR_SetWidth.o GUI/Widget/SLIDER.o GUI/Widget/SLIDER_Create.o GUI/Widget/SLIDER_CreateIndirect.o GUI/Widget/SLIDER_Default.o GUI/Widget/SLIDER_SetFocusColor.o GUI/Widget/TEXT.o GUI/Widget/TEXT_Create.o GUI/Widget/TEXT_CreateIndirect.o GUI/Widget/TEXT_Default.o GUI/Widget/TEXT_SetBkColor.o GUI/Widget/TEXT_SetFont.o GUI/Widget/TEXT_SetText.o GUI/Widget/TEXT_SetTextAlign.o GUI/Widget/TEXT_SetTextColor.o GUI/Widget/TEXT_SetWrapMode.o GUI/Widget/WIDGET.o GUI/Widget/WIDGET_Effect_3D.o GUI/Widget/WIDGET_Effect_3D1L.o GUI/Widget/WIDGET_Effect_3D2L.o GUI/Widget/WIDGET_Effect_None.o GUI/Widget/WIDGET_Effect_Simple.o GUI/Widget/WIDGET_FillStringInRect.o GUI/Widget/WIDGET_SetEffect.o GUI/Widget/WIDGET_SetWidth.o GUI/Widget/WINDOW.o GUI/Widget/WINDOW_Default.o Simulation/GUI_X_Win.o Simulation/LCDSIM.o Simulation/WinMain.o -o ucgui.exe -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib32" -L"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -static-libgcc -mwindows -lwinmm -m32

编译正常, 链接出错, 看来是 windows shell 的黑锅了, 一条命令最懂只能8192 个字符:

gcc.exe: error: GU: No such file or directory

F:\ucGUI\uCGUI398\Makefile.win:25: recipe for target 'ucgui.exe' failed

mingw32-make.exe: *** [ucgui.exe] Error 1

devcpp_build3.png

我用 git 自带的 shell 就能接受这么长的字符串, 然后编译成功, 生成了 ucgui.exe

离线

#9 2019-08-22 14:55:46

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

@Beta_vulgaris 请问楼主, 这个命令超长的问题你是怎么解决的?记得以前编译 xboot 某分支也会这样.

8192 记得是 CreateProcess() 这个Win32 系统API限制的,
为什么 git 自带的 shell 可以调用成功?

离线

#10 2019-08-22 16:08:25

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

分批链接吧,用ar命令挨个添加目标文件。

离线

#11 2019-08-22 16:28:16

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

Beta_vulgaris 说:

分批链接吧,用ar命令挨个添加目标文件。

这个如何操作呢?要修改文件吗?

离线

#12 2019-08-22 16:38:56

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 38

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

我这里不知道什么原因,Dev-C++默认生成的Makefike就能用。或许,你可以试试把最后那条命令拿出来?

离线

#13 2019-08-22 17:33:45

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

Beta_vulgaris 说:

我这里不知道什么原因,Dev-C++默认生成的Makefike就能用。或许,你可以试试把最后那条命令拿出来?

最后那个命令单独拿出来放 mintty.exe (git 自带shell) 可以成功链接 ucgui.exe


找到晕哥这个相似问题的帖子了:
windows平台编译XBoot test-lvgl分支, 链接出错(error: CreateProcess)的原因
https://whycan.cn/t_995.html

离线

#14 2019-08-22 18:15:56

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

试了一下这个 dev-cpp 还是挺好用的,免费小巧(50M)速度快,也可以单步调试。

离线

#15 2019-08-22 18:36:45

firstman
会员
注册时间: 2019-04-06
累计积分: 153

Re: 分享一个自己制作uCGUI 3.98的Dev-C++工程文件

有一个相关的讨论, 替换 cmd.exe ???

https://sourceforge.net/p/dev-cpp/discussion/48211/thread/74bf277a/

离线

页脚