【VS】项目属性配置

【VS】项目属性配置

1.windows32 X86 windows64 X64
x86平台编译出来的exe(可执行文件)或dll(动态链接库)都是32位的。以此类推,x64对应的则是64位的。
2.Debug Release
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。所以一般都是用Release来打包发布程序,另外,Release打包出来的程序也相对来说会小一些。
在Release模式下是不能一边调试一边修改代码的(启用了编辑并继续的)
3.配置属性常规 调试
在常规选项里,我们一般会设置输出目录(即生成.exe文件的目录),中间目录(即中间文件的目录)。当然你也可以在这里设置生成的.exe文件的文件名甚至扩展名等。
在这里插入图片描述
既然我们修改了输出文件的目录,那我们也必须修改我们的调试目录,不然就无法调试了。不信你运行一下试试,虽然编译通过了,但并没像你想的那样出现控制台的“黑窗口”,原因就是我们没有修改调试目录:
将调试目录修改为 ( O u t D i r ) 就 可 以 了 , (OutDir)就可以了, (OutDir)(OutDir)就是我们之前在常规里设置的输出文件的目录:
在这里插入图片描述
4.项目里用到了其他的库 C++ 常规调试 链接器
程序可以正常调试,还会在解决方案的根目录下生成我们设置的输出文件的目录:Win32\Debug\Bin,生成的.exe文件就在该目录下。还有中间文件目录:Win32\Debug\XXX,里面放的都是生成的中间文件。如果你的这个项目里用到了其他的库,你还需要像下面这样设置你的项目的附加包含目录和附加库目录:前都是设置其他库的.h头文件的目录,一般放在库的include文件夹下。后者是设置其他库的lib以及.dll链接库的目录,一般放在库的lib下。如下:
在这里插入图片描述

在这里插入图片描述
最后你还必须设置项目的附加依赖项的值:一般设置的就是xx.lib静态链接库的名称
在这里插入图片描述
下面还有一个非常有用的设置,我们知道当我们的程序使用在其他的库的dll文件时,在程序的当前目录或环境变量指定的目录中必须能够找得到这些.dll文件,即现在我们打开.exe文件所在的Bin文件夹,双击运行程序,除非你设置了所依赖的dll的环境变量,否则程序仍然无法运行,因为程序无法找到dll模块。你可以手动把这些.dll拷贝到.exe文件所在的文件夹
在程序中加入 所引入的头文件 #include<> 和库 #pragma comment(lib,"…\debug\LedCtrlBoard.lib")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值