C++ build一問

2008-03-01 6:42 am
我想問點解用Visual C++ 2005 Express Edition build個program時有up-to-date,而唔係"succeeded"?有咩方法可以解決?
更新1:

c22742003,我好欣你嘅回答非常仔細,但係我試咗你講嘅解決辦法後,上述問題仍然出現,並debug唔到。

更新2:

c22742003,我發現我嘅debug folder裡面冇你講嘅.ncb 檔同.user 的檔,得番個programme… -o- 即係點呢?

更新3:

仲有,我諗唔係個programme嘅問題,因為我試過其他programme都有咁嘅情況,但係當我用Dev C++係成功的!

回答 (1)

2008-03-07 4:24 am
✔ 最佳答案
請問係咪呢句?

Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped

如果係,只係因為你之前已經 Build 過一次
然後你咩都無改過叫佢 Build,
個 Program 見到你無改過而且無錯
就會節省時間,skip 晒你無改過既野
其實係正常現象的。

如果真係想佢再Build 多次
你可以係上面個Menu 到
Build -> Rebuild Solution
咁佢就會 Build 多次啦~

唔放心?穩陣D
Build -> Clean Solution
你會見到一句咁既野
Clean: 1 succeeded, 0 failed, 0 skipped
然後 Build 一次
正常番晒~

2008-03-07 16:26:14 補充:
既然係咁,唯有試試偏方......
當你每次Build 完之後,
Visual C++ 2005 都會幫你 Create 左一堆野
包括有:Debug Folder,
一個大到扒係到的 ncb 檔,
仲有個 .user 的檔

咩黎架?
其實係Visual C++ Build 你個 Program 時的 Histroy
如果你想 Run 個 Program, 而佢Build 到你有 Error
會彈句野出黎問你繼唔繼續,你話Yes 的話
佢就會拎番呢個Histroy 去 Run
That's why 個File 大到咁....

2008-03-07 16:26:27 補充:
番正題=.=
只要你 Delete 晒佢,再Build 一次
應該都無事了.....
如果仲有事,不防send 俾我睇睇
我都知見識下咁靈異的Program ~"~

2008-03-09 15:56:24 補充:
呢兩個檔唔係於 Debug Folder 入面架~
正路上應該係番你個 sln 檔的位置

不過你話其他Program 都有咁的情況
而且用 Dev C++ 都無事
我估係個 Visal C++ 2005 的 Setting 有問題
咁我建議你uninstall 個 Visal C++ 2005
然後重新 install
睇下仲有無事


收錄日期: 2021-04-19 00:35:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080229000051KK04052

檢視 Wayback Machine 備份