首先必須搞清楚項目->項目屬性->配置屬性->C/C++->代碼生成->運行庫中四個選項的關係:
多線程調試Dll (/MDd) 對應——-MD_DynamicDebug
多線程Dll (/MD) 對應————-MD_DynamicRelease
多線程(/MT) 對應—————–MD_StaticRelease
多線程(/MTd)對應—————-MD_StaticDebug
在msdn中有詳細解釋:
http://msdn.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
如果發行軟件,儘量用靜態編譯,這樣就不會出現程序打開得時候提示缺少各種dll文件。