作者bachelorwhc (单身老王)
看板C_and_CPP
标题[问题] Visual Studio 2015莫名产生Debug资料夹
时间Sun Jan 1 23:34:58 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
Win10/VS2015
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC++
问题(Question):
如题
我的VS专案设定
Output资料夹为
$(SolutionDir)executable\$(Configuration)\
Inter资料夹为
$(SolutionDir)inter\$(ProjectName)\
照理来说 Solution的根目录 是不会出现Debug资料夹的
但有时候 就会莫名冒出这个资料夹 而且内部什麽资料都没有
我尝试重现当时的操作步骤 但却没有再次出现
虽然说是不影响开发喇
但感觉有点莫名其妙 心里总有个疙瘩(我有点洁癖)
不知道有没有板友遇到类似的状况 或知道可能的答案
补充说明(Supplement):
不知道该PO哪板 就PO这板
2016/1/2更新:
发现上床睡觉後 即使没有进行编译 VS也会自己生产这个资料夹
--
http://i.imgur.com/EqYqKmZ.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.59.43
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1483284901.A.256.html
1F:推 TobyH4cker: ... 01/02 04:49
※ 编辑: bachelorwhc (114.25.41.108), 01/02/2017 10:15:14
2F:→ Caesar08: 预设情况就是会产生一个Debug。你用debug x86编译也会有 01/02 13:56
那这样设定Output资料夹干嘛
我是设定在子目录不是根目录 照理来说根目录不会出现
加上我今天编译的最後纪录
在inter看是11:58 但是Debug目录的建立是12:34
怎麽看都很奇怪吧
※ 编辑: bachelorwhc (114.25.41.108), 01/02/2017 14:35:18
3F:→ Caesar08: 我说的是当你专案创建的时候。但是我改路径没遇到这问题 01/02 16:21
我专案是用template建的 template预设的路径就是如内文所述
所以
根目录照理来说不应出现才对
4F:推 damody: 我还产生Release了 求心里阴影面积是否大於你 01/02 20:43
请问damody 你的路径设定有改吗?
我的是改了 还出现在不应出现的位置
$(SolutionDir)是Solution的所在位置
比方说你的Solution是D:\work\Blahblah
Build 的目标位置
如果按照我的设定
$(SolutionDir)executable\$(Configuration)\
Debug跟Release的资料夹会建立在
D:\work\Blahblah\executable
我的编译结果 也确实如预期在executable这个子资料夹内
但是SolutionDir却莫名出现空的Debug目录 不是很奇怪?
而且我也说明了
目录的建立时间 不是编译时间
我的专案编译时间短 最慢也不过30~45秒
怎麽Debug目录会在半小时後出现 而且里面什麽都没有
※ 编辑: bachelorwhc (114.25.41.108), 01/02/2017 21:38:13
5F:→ Caesar08: 我的 new project>visual c++>empty project 01/03 00:42
你那是vs预设的 出现正常
我的template是设定过後汇出的 目录结构都按照我习惯的设定
不过我发现只要我VS不要放着闲置 似乎就不会出现这个资料夹……
其他我自己在编译 设定专案的时候 都没出现
※ 编辑: bachelorwhc (114.25.41.108), 01/03/2017 11:29:26
6F:推 laladeer: 想知道签名档是什麽意思 01/04 01:39
7F:推 johnpage: 签名档+1 01/05 07:12
8F:→ MoonCode: 签名档是说C#很多语法糖? C++很多____ 01/06 20:51