• 一键快速部署CodeBlocks的EGE图形库工具


      大一下学期,学完了c语言的基本内容, 也就开始开发项目了,此时一个图形界面就比较重要了,c语言中不提供图形界面,一般这些是用的其它开发的图形库,如 Easyx 、ege等。

      本文就提供 Codeblocks 快速部署ege图形库的小工具,其实就是方便些,原理是一样的复制对应的文件到相应的文件夹中,只是使用了bat命令来批量快速地复制罢了。

      工具下载链接 链接:https://pan.baidu.com/s/1pFUBcjmE0dNketwIc6AQrA Password:jb8s

      下载解压后,双击“一键复制.bat”这个批处理文件,之后按照步骤和说明操作即可。

      "一键复制.bat"主要使用的就是一些简单的系统内置的控制台命令,没有什么困难之处,就是方便快速部署CodeBlocks的EGE图形库。

      其bat文件内容如下:

    @echo off
    >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
    if '%errorlevel%' NEQ '0' (
    goto UACPrompt
    ) else ( goto gotAdmin )
    :UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%getadmin.vbs"
    "%temp%getadmin.vbs"
    exit /B
    :gotAdmin
    if exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
    rem 获取管理员权限
    
    color 47 
    mode con cols=70 lines=120
    echo.
    echo                   CodeBlocks 一键EGE图形库部署小工具
    echo.
    echo 步骤一 ^-^> 复制头文件等文件到编译器目录
    echo.
    echo 方案一: 
    echo.
    echo        64位系统中,CodeBlocks默认的安装目录在 C:Program Files (x86)CodeBlocksMinGWinclude
    echo          可以通过以下信息来查看是否复制文件成功.
    echo          如果给出信息是失败的,请查看并使用第二方案.
    echo =====================================================================
    echo.
    copy ^"%~dp0libmingw64liblibgraphics64.a^" ^"C:Program Files (x86)CodeBlocksMinGWlib^"
    copy ^"%~dp0libmingw4.8.1liblibgraphics.a^" ^"C:Program Files (x86)CodeBlocksMinGWlib^"
    copy ^"%~dp0includeege.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    copy ^"%~dp0includegraphics.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegefps.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegelabel.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegeutton.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegesys_edit.h^" ^"C:Program Files (x86)CodeBlocksMinGWinclude^"
    echo.
    echo 方案二: 
    echo.
    echo        32位系统中,CodeBlocks默认的安装目录在 C:Program FilesCodeBlocksMinGWinclude
    echo          可以通过以下信息来查看是否复制文件成功.
    echo          如果给出信息是失败的,请查看并使用第三方案.
    echo =====================================================================
    echo.
    copy ^"%~dp0libmingw64liblibgraphics64.a^" ^"C:Program FilesCodeBlocksMinGWlib^"
    copy ^"%~dp0libmingw4.8.1liblibgraphics.a^" ^"C:Program FilesCodeBlocksMinGWlib^"
    copy ^"%~dp0includeege.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    copy ^"%~dp0includegraphics.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegefps.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegelabel.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegeutton.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    copy ^"%~dp0includeegesys_edit.h^" ^"C:Program FilesCodeBlocksMinGWinclude^"
    echo.
    echo 方案三: 
    echo.
    echo       将此文件夹复制到与 MinGW 文件夹同目录位置.
    echo       仅支持文件夹名为 MinGW 的 CodeBlocks 默认编译器 GNU GCC Compiler.
    echo        如果使用此方案,那么下给出的信息将是复制成功的.
    echo ======================================================================
    echo.
    copy ^"%~dp0libmingw64liblibgraphics64.a^" ^"..MinGWlib^"
    copy ^"%~dp0libmingw4.8.1liblibgraphics.a^" ^"..MinGWlib^"
    copy ^"%~dp0includeege.h^" ^"..MinGWinclude^"
    copy ^"%~dp0includegraphics.h^" ^"..MinGWinclude^"
    copy ^"%~dp0includeegefps.h^" ^"..MinGWinclude^"
    copy ^"%~dp0includeegelabel.h^" ^"..MinGWinclude^"
    copy ^"%~dp0includeegeutton.h^" ^"..MinGWinclude^"
    copy ^"%~dp0includeegesys_edit.h^" ^"..MinGWinclude^"
    echo.
    echo ======================================================================
    echo.
    echo 总之以上的方案只要其中一个成功就行了.
    echo.
    echo 步骤二 ^-^> 复制 CodeBlocks 链接库文件名到粘贴板及EGE图形库文件完整文件到桌面
    echo ======================================================================
    copy ^"%~dp0ege15.04.rar^" ^"C:Users\%username%Desktop^"
    mshta vbscript:clipboarddata.setdata("text","libgraphics.a;libgraphics64.a;libgdi32.a;libimm32.a;libmsimg32.a;libole32.a;liboleaut32.a;libwinmm.a;libuuid.a")(close)
    echo ======================================================================
    echo. 
    echo 设置链接库 链接库文件名已复制到粘贴板 此期间请不要复制其它内容
    echo 你只需在^"CodeBlocks^-^>Setting^-^>Complier
    echo ^-^>Global compiler settings^-^>Linker setting^"
    echo 其下的Link libraries中 Add 弹出的文本框中右键粘贴即可
    echo 链接库文件名依次顺序如下:
    echo libgraphics.a
    echo libgraphics64.a
    echo libgdi32.a
    echo libimm32.a
    echo libmsimg32.a
    echo libole32.a
    echo liboleaut32.a
    echo libwinmm.a
    echo libuuid.a
    echo.
    echo ======================================================================
    echo 那么,完成以上步骤 CodeBlocks 安装 Ege 图形库算是完成了.
    echo 现在你可以按下任意键关闭此窗口或是直接关闭本窗口.
    pause>nul
  • 相关阅读:
    redis 安装配置
    ORM 效率补充
    function*
    路由器
    nodejs开发辅助工具nodemon
    npm淘宝镜像配置
    Node中的模块系统
    artTemplate不仅可以在浏览器中使用,还可以在node中使用
    代码风格JavaScript standard style与Airbnb style
    osChina.net工具
  • 原文地址:https://www.cnblogs.com/notfound/p/9127549.html
Copyright © 2020-2023  润新知