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