Posted on 2010-06-03 11:32
Condor 閱讀(2757)
評論(0) 編輯 收藏 引用
預編譯頭文件的最大好處在于如果只改動一小處代碼,不用把相關有依賴的代碼全部編譯一次,這樣可以很大的節約編譯時間。
對于沒有添加預編譯頭文件的項目,在添加時有個認識誤區,就是認識只要在工程里設置使用預編譯頭文件就可以了,最近在項目里設置發現有問題,比如找不到導出符號,或符號重定義之類錯誤。
最后才發現原來在項目屬性里設置過使用預編譯頭文件后,還要在stdafx.cpp里設置創建預編譯頭文件,這樣才行(原來的設置可以是因為這個設置還在)。另外如果有的cpp需要預編譯頭文件要單獨設置“不使用預編譯頭文件”。
看來用了多年VS還有不知道的地方,還要繼續努力。