1:配置属性->常规->Windows SDK版本 该版本只能指定当前系统存在的windows SDK版本,如果不存在会出现错误。
2:配置属性->常规->输出目录 ,
x86 为 $(SolutionDir)$(Configuration)\
x64 为 $(SolutionDir)$(Platform)\$(Configuration)\
该目录可以作为 链接器->常规->附加库目录 中的附加库目录,或者也可以在头部如下使用:
#include "../Utils/abc.h" #ifdef _DEBUG #pragma comment(lib,"../Debug/Utils.lib") #else #pragma comment(lib,"../Release/Utils.lib") #endif
在附加库目录中,可以如下使用:
如果是同一个解决方案中的不同项目,可以以 ../debug/ 和 ../release/
之后在 链接器->输入->附加依赖项 中填写 你需要链接的lib文件 如:
Utils.lib Utils2.lib
Utils3.lib
等等
3: c/c++->代码生成->运行库 Release 选择 多线程(/MT) Debug 选择 多线程调试(/MTd) 以使生成的项目可以不安装 vc++运行库而使用,但是代价就是生成的文件体积会变大。
4: 解决方案->项目依赖项 中, 选中要生成的项目,再选择 依赖于同一解决方案中的其他项目,那么被依赖的项目会先生成。
5:Debug,Release ,Win32和x64 ,每个对应的生成方式都需要设置对应的配置。
时间: 2024-10-11 18:02:51