作者AvrilLavigne (Avril)
看板C_and_CPP
标题[问题] VC2005的问题
时间Sun Apr 19 00:42:38 2009
是这样的 我最近才刚从 VC6.0 跳到 2005
想请问两个问题
1.
在每个程式开始 debug 的时候 都会出现
这个专案组态已过期
档名 - Debug Win32
要建置吗?
虽然不理它也是可以执行 不过还是想知道这是什麽意思
2.
在2005下面是不是每个程式一开始都要 include stdafx.h ??
6.0似乎没有这个规定
如果问题太烂 麻烦见谅<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.192.99
1F:→ VictorTom:1.不清楚, 2.的话你开新的project/solution时选择建立 04/19 00:45
2F:→ VictorTom:empty的project, 就不会自动搞stdafx.h那些东西了.... 04/19 00:45
3F:→ VictorTom:VC6->VC2005可能要习惯的是, .c/cpp直接开启好像不像 04/19 00:46
4F:→ VictorTom:VC2005一样会自己开一个.dsw, 非替它开一个project不可. 04/19 00:46
5F:→ VictorTom:第二是, build好的.exe档要拿到没装VC的电脑上跑, 要设 04/19 00:47
6F:→ james732:第一个问题应该有选项可以叫他不要再出现 04/19 00:47
7F:→ VictorTom:Proj Property->C++ Code Gen->Run Time Lib选没dll的. 04/19 00:48
8F:→ VictorTom:抱歉第四推打错, 是: 不像VC6一样会自己开.dsw档.... 04/19 00:49
9F:推 syntex:第一种情况可能会发生在,当你更改程式码後按F5执行,但是 04/19 01:45
10F:→ syntex:compile有错时的警告,然後VS会自动执行上一次compile成功 04/19 01:46
11F:→ syntex:的执行档。 04/19 01:46
12F:推 VictorTom:楼上这麽一说小弟也懂了, 因为我用的是英文版, 看到中文 04/19 01:55
13F:→ VictorTom:这样写反而看不懂Orz 04/19 01:56
14F:推 VictorTom:简单的说, 目前的binary(.exe/obj)可能没有反应最新的 04/19 02:03
15F:→ VictorTom:source code(或者根本是VC6旧build的, VC2005没有build) 04/19 02:03
16F:→ VictorTom:这会造成你的proj根本没在VC2005上build, 应该也没办法 04/19 02:04
17F:→ VictorTom:正常的用step by step debug的功能等等; 所以请re-build 04/19 02:05
18F:→ AvrilLavigne:s大说的情况我有遇到 不过那是在有错的情况 04/19 02:05
19F:→ AvrilLavigne:我的1.是在一个没编译过且无错误的程式码上 04/19 02:05
20F:→ AvrilLavigne:不过当然也可以像j大说的关掉...眼不见为净 04/19 02:06
21F:推 VictorTom:所以请re-build(重建置??), 如果要换到VC2005环境的话:) 04/19 02:07
22F:→ VictorTom:因为VC2005的Run是可以自己决定要不要auto build的.... 04/19 02:11
23F:→ AvrilLavigne:可以了 谢谢楼上<(_ _)> 04/19 02:16