大一下学期,学完了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%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" 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=80 echo. echo CodeBlocks 一键EGE图形库部署小工具 echo. echo 步骤一 ^-^> 复制头文件等文件到编译器目录 echo. echo 方案一: 如果CodeBlocks默认的安装目录在 C:\Program Files (x86)\CodeBlocks\MinGW\include echo 可以通过以下信息来查看是否复制文件成功. echo 如果给出信息是失败的,请查看并使用第二方案. echo ===================================================================== echo. copy ^"%~dp0lib\mingw64\lib\libgraphics64.a^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\lib^" copy ^"%~dp0lib\mingw4.8.1\lib\libgraphics.a^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\lib^" copy ^"%~dp0include\ege.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" copy ^"%~dp0include\graphics.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" copy ^"%~dp0include\ege\fps.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" copy ^"%~dp0include\ege\label.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" copy ^"%~dp0include\ege\button.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" copy ^"%~dp0include\ege\sys_edit.h^" ^"C:\Program Files (x86)\CodeBlocks\MinGW\include^" echo. echo 第二方案: 将此文件夹复制到与 MinGW 文件夹同目录位置. echo 仅支持文件夹名为 MinGW 的 CodeBlocks 默认编译器 GNU GCC Compiler. echo 如果使用此方案,那么下给出的信息将是复制成功的. echo ====================================================================== echo. copy ^"%~dp0lib\mingw64\lib\libgraphics64.a^" ^"..\MinGW\lib^" copy ^"%~dp0lib\mingw4.8.1\lib\libgraphics.a^" ^"..\MinGW\lib^" copy ^"%~dp0include\ege.h^" ^"..\MinGW\include^" copy ^"%~dp0include\graphics.h^" ^"..\MinGW\include^" copy ^"%~dp0include\ege\fps.h^" ^"..\MinGW\include^" copy ^"%~dp0include\ege\label.h^" ^"..\MinGW\include^" copy ^"%~dp0include\ege\button.h^" ^"..\MinGW\include^" copy ^"%~dp0include\ege\sys_edit.h^" ^"..\MinGW\include^" 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
原文地址:https://www.cnblogs.com/notfound/p/9127549.html
时间: 2024-10-31 09:12:48