vs2010每次build都會重新編譯鏈結解決辦法

2021-06-10 21:44:15 字數 550 閱讀 9171

1.時間問題

所建立的檔案的時間比如是:2011-09-22 09:03:22,那麼你的系統時間之前被你改動過當前時間是:2011-08-22 09:03:22。這下好了,vs每次編譯的時候都會檢查每個檔案的最後修改日期,發現是上乙個編譯時間之後的,都會重新編譯。所以在這乙個月內,每次都會重新編譯檔案。

解決辦法:

a.將檔案稍作修改,加個注釋之類的。然後重新儲存,讓其和系統時間一致。這樣的話,可能有大量的檔案,都需要這樣做。

b.最好的方法,還是直接修改系統的時間。讓其正常。就能解決。

2.如果,不是時間問題呢?

那就是:沒有啟用/gm編譯選項。

解決辦法:

設定工程屬性,為以下選項:

c/c++ -> code generation -> enable minimal rebuild: yes(/gm)

c/c++ -> genera -> debug information format: program database for edit & continue (/zi), 或者 program database (/zi)

VS2010去掉每次全部編譯

1.時間問題 所建立的檔案的時間比如是 2011 09 22 09 03 22,那麼你的系統時間之前被你改動過當前時間是 2011 08 22 09 03 22。這下好了,vs每次編譯的時候都會檢查每個檔案的最後修改日期,發現是上乙個編譯時間之後的,都會重新編譯。所以在這乙個月內,每次都會重新編譯檔...

VS2010去掉每次全部編譯

1.時間問題 所建立的檔案的時間比如是 2011 09 22 09 03 22,那麼你的系統時間之前被你改動過當前時間是 2011 08 22 09 03 22。這下好了,vs每次編譯的時候都會檢查每個檔案的最後修改日期,發現是上乙個編譯時間之後的,都會重新編譯。所以在這乙個月內,每次都會重新編譯檔...

wertc在vs2010下build出錯

錯誤1 99 video render module.lib video render direct3d9.obj error lnk2019 unresolved external symbol direct3dcreate9 4 referenced in function private in...