VS2010的Working Directory

Working Directory主要用在Debug版本下面。

Working Directory指定了程序运行时找资源所在的目录和输出文件的默认目录。



如要输出 1.xml 到Working Directory 只需直接写上 “1.xml”就可以了。


注意,貌似这样的 “files\\1.xml"  用files指定的目录也起作用,只是在这里files文件夹一定要存在,否则将不进行任何的处理。


注意在vs2010中的工程属性里配置的路径相对值是从.vcproject开始的,也就是说这个只对在工程中生效,一旦脱离工程就会失效,在脱离工程的情况下,相对路径只能从.exe开始。


笔者做了一个实验,貌似从工程跑程序的话可以从.vcproject找到对应的文件或输出位置,而且输出的位置可以由Working Directory指定,但是一旦从单独的.exe跑程序则找不到相应的文件和输出位置或者就在.exe当前的目录输出东西。


为了避免混淆,现在总结一下:

工程属性下,Debug下面的 Working Directory 是为了在从本工程跑起的情况下(不管是在调试或者非调试的情况下) 让程序能够找到相应的资源或输出位置,这个可以指定基于.vcproject的相对路径或绝对路径。

Debug下面的Command 是为了指定调试程序,比如说我写的程序时dll,那么这个Command指定了哪些程序可以调试进dll的源代码(当然前提条件是dll的源代码存在)。默认情况下是 $(TargetPath):本程序的输出。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值