visual studio c++ 生成设置

 

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 ,每个对应的生成方式都需要设置对应的配置。

 

posted on 2017-03-19 10:57  男人到死都是少年  阅读(658)  评论(0编辑  收藏  举报

导航