[問題] VC2005的問題

看板C_and_CPP (C/C++)作者 (Avril)時間16年前 (2009/04/19 00:42), 編輯推噓4(4019)
留言23則, 4人參與, 最新討論串1/1
是這樣的 我最近才剛從 VC6.0 跳到 2005 想請問兩個問題 1. 在每個程式開始 debug 的時候 都會出現 這個專案組態已過期 檔名 - Debug Win32 要建置嗎? 雖然不理它也是可以執行 不過還是想知道這是什麼意思 2. 在2005下面是不是每個程式一開始都要 include stdafx.h ?? 6.0似乎沒有這個規定 如果問題太爛 麻煩見諒<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.192.99

04/19 00:45, , 1F
1.不清楚, 2.的話你開新的project/solution時選擇建立
04/19 00:45, 1F

04/19 00:45, , 2F
empty的project, 就不會自動搞stdafx.h那些東西了....
04/19 00:45, 2F

04/19 00:46, , 3F
VC6->VC2005可能要習慣的是, .c/cpp直接開啟好像不像
04/19 00:46, 3F

04/19 00:46, , 4F
VC2005一樣會自己開一個.dsw, 非替它開一個project不可.
04/19 00:46, 4F

04/19 00:47, , 5F
第二是, build好的.exe檔要拿到沒裝VC的電腦上跑, 要設
04/19 00:47, 5F

04/19 00:47, , 6F
第一個問題應該有選項可以叫他不要再出現
04/19 00:47, 6F

04/19 00:48, , 7F
Proj Property->C++ Code Gen->Run Time Lib選沒dll的.
04/19 00:48, 7F

04/19 00:49, , 8F
抱歉第四推打錯, 是: 不像VC6一樣會自己開.dsw檔....
04/19 00:49, 8F

04/19 01:45, , 9F
第一種情況可能會發生在,當你更改程式碼後按F5執行,但是
04/19 01:45, 9F

04/19 01:46, , 10F
compile有錯時的警告,然後VS會自動執行上一次compile成功
04/19 01:46, 10F

04/19 01:46, , 11F
的執行檔。
04/19 01:46, 11F

04/19 01:55, , 12F
樓上這麼一說小弟也懂了, 因為我用的是英文版, 看到中文
04/19 01:55, 12F

04/19 01:56, , 13F
這樣寫反而看不懂Orz
04/19 01:56, 13F

04/19 02:03, , 14F
簡單的說, 目前的binary(.exe/obj)可能沒有反應最新的
04/19 02:03, 14F

04/19 02:03, , 15F
source code(或者根本是VC6舊build的, VC2005沒有build)
04/19 02:03, 15F

04/19 02:04, , 16F
這會造成你的proj根本沒在VC2005上build, 應該也沒辦法
04/19 02:04, 16F

04/19 02:05, , 17F
正常的用step by step debug的功能等等; 所以請re-build
04/19 02:05, 17F

04/19 02:05, , 18F
s大說的情況我有遇到 不過那是在有錯的情況
04/19 02:05, 18F

04/19 02:05, , 19F
我的1.是在一個沒編譯過且無錯誤的程式碼上
04/19 02:05, 19F

04/19 02:06, , 20F
不過當然也可以像j大說的關掉...眼不見為淨
04/19 02:06, 20F

04/19 02:07, , 21F
所以請re-build(重建置??), 如果要換到VC2005環境的話:)
04/19 02:07, 21F

04/19 02:11, , 22F
因為VC2005的Run是可以自己決定要不要auto build的....
04/19 02:11, 22F

04/19 02:16, , 23F
可以了 謝謝樓上<(_ _)>
04/19 02:16, 23F
文章代碼(AID): #19wWB_Wz (C_and_CPP)
文章代碼(AID): #19wWB_Wz (C_and_CPP)