个人开发常用库设计记录

  • 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

 

 

posted @ 2013-01-24 23:16  Wilson-Loo  阅读(387)  评论(0编辑  收藏  举报