[問題] 關於產生程式碼

看板C_and_CPP作者 (哇哈哈)時間15年前 (2010/10/19 14:18), 編輯推噓3(3014)
留言17則, 5人參與, 最新討論串1/3 (看更多)
1.最近在寫程式時寫完後執行compiler後的結果是有警告但是沒有錯誤的, 問題是compiler的過程實在太久,同樣的程式一般來說compiler只要5秒即可, 因為學長寫過,但我從新寫份新的時,同樣原理compiler的時間既然高達3分鐘左右! 但是3分鐘後出現的結果是沒有error的。所以想請問說是不是有什麼我沒注意到的地方會 導致這樣的結果出現?不然我每次程式修正個小地方都要等個3分鐘有點麻煩。我想說是 不是在link的時候有什麼地方我是忽略的? 2.我寫專案裡面有很多個C檔,如果想要個別compiler看語法有無問題是要按哪個選項? 我每次都是使用重建專案的那個選項。 PS.我是用的是Visual studio 2005,副檔名是用C -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.211.167

10/19 14:23, , 1F
重建專案好像會把所有的 obj 檔都砍掉....
10/19 14:23, 1F

10/19 14:24, , 2F
你可以改用「建置專案」看看會不會比較快
10/19 14:24, 2F

10/19 14:28, , 3F
至於第二個問題:http://ppt.cc/Yzj~
10/19 14:28, 3F

10/19 14:33, , 4F
問題1. 你有用很多 template 嗎? 用的不好像拖慢編譯速度
10/19 14:33, 4F

10/19 14:33, , 5F
10/19 14:33, 5F

10/19 14:33, , 6F
不過你是 .c 又沒有 template...
10/19 14:33, 6F

10/19 14:33, , 7F
他說是C檔 應該沒有template問題
10/19 14:33, 7F

10/19 14:34, , 8F
如果header跟source沒分清楚 總是在改header的話也很慘
10/19 14:34, 8F

10/19 14:34, , 9F
也是 而且 C 也沒有什麼語言特性會編很久的...
10/19 14:34, 9F

10/19 14:35, , 10F
那大概就是量的問題了 這樣的話問題二解決問題一就解決了
10/19 14:35, 10F

10/19 14:35, , 11F
覺得可能是程式架構不太好, 不然有開PCH的話應該慢不
10/19 14:35, 11F

10/19 14:35, , 12F
了多少
10/19 14:35, 12F

10/19 15:18, , 13F
把專案資料夾內的 BuildLog.htm 打開來看
10/19 15:18, 13F

10/19 15:19, , 14F
自己連結 link /verbose 選項,也會輸出更詳細資訊
10/19 15:19, 14F

10/19 15:19, , 15F
就是 VC 的 link.exe
10/19 15:19, 15F

10/19 15:39, , 16F
樓上的說法我不太懂是要怎做些什麼調整嗎?
10/19 15:39, 16F
文章代碼(AID): #1ClJWfn0 (C_and_CPP)
文章代碼(AID): #1ClJWfn0 (C_and_CPP)