使用如下宏定义,即可获得当前源文件的目录
#define __FILE_DIR__ __FILE__ "
\\..\\"
参考该贴内容:
http://topic.csdn.net/u/20080112/16/5da3a238-af9d-40f4-8e19-774d1fd290bf.html。。。。
找到最佳解决方法了:
common.lib还是common.lib不变,不用改名,然后
#define LIBPATH(p,f) p##f
#pragma comment(lib,LIBPATH(__FILE__, ".dir/../common.lib"))
直接搞定,就算common.cpp.dir这个文件夹不存在也没有关系。
编译环境Vs2003。
。。。。