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