在 Visual Studio 2005.NET中,如果按照默認(rèn)的情形,編譯出來(lái)的程序拿到其他機(jī)器運(yùn)行時(shí),常常會(huì)報(bào)運(yùn)行環(huán)境配置錯(cuò)誤。
通常都是沒(méi)有安裝2005的機(jī)器會(huì)如此。
今天終于找到這兩個(gè)編譯選項(xiàng)所造成的不同。在 代碼生成-》運(yùn)行時(shí)庫(kù)的選擇中把MD改成MT就可以了。因?yàn)镸D所使用的庫(kù)的執(zhí)行代碼在DLL中,因此要希望你的程序能在別的程序上運(yùn)行,必須要把響應(yīng)的DLL庫(kù)也帶上。
MT的話,自然就是靜態(tài)庫(kù)了。
posted on 2006-06-24 14:54
LOGOS 閱讀(2457)
評(píng)論(5) 編輯 收藏 引用