个人开发常用库设计记录
- evllib.h
包含用于各种项目使用 宏 定义, 在windows环境下, 一般位于 vs 安装目录的include 下( 因为作为最基本的开发所需头文件, 甚至用于设计静态库lib), 如:
D:\Program Files\Microsoft Visual Studio 10.0\VC\include\evllib.h
拷贝批处理
在设计编写 静态库 FixedObjectPool.lib 时, 同时涉及到 头文件 fixobjpool.h 的修改, 完成修改编译成功后, 需要分别拷贝
fixobjpool.h 到 D:\Program Files\Microsoft Visual Studio 10.0\VC\include\EvlLib\
FixedObjectPool.lib 到 D:\Program Files\Microsoft Visual Studio 10.0\VC\lib\
这里采用批处理方式, 首先在 系统环境变量里添加 vs2010 的vc 安装目录指引:
VC2010_DIR = D:\Program Files\Microsoft Visual Studio 10.0\VC
如果输入 update.bat fixobjpool.h include
将会 拷贝 当前目录的 fixobjpool.h 到 D:\Program Files\Microsoft Visual Studio 10.0\VC\include\EvlLib\
如果输入 update.bat ..\Debug\FixedObjectPool.lib lib
将会拷贝 vs2010 项目中生成的 静态库文件 FixedObjectPool.lib 到 D:\Program Files\Microsoft Visual Studio 10.0\VC\lib\EvlLib\
update.bat: @echo off echo start coping rem :need a filename inputed if "%1"=="" goto needinput if "%2"=="" goto needdir rem :OK now, a filename inputed rem :copy it to target direction copy %1 "%VC2010_DIR%\"%2"\EvlLib\" echo %1 copy to %2\EvlLib\ successed... goto pausePos :needinput echo you should input a source-filename pause :end :needdir echo you should input a dir-type : include or lib :end :pausePos pause :end