我在 winxp 下用 VC2005 編寫了一個 DLL,在XP 平台上運行完全沒問題,但放到 vista 下,總是出錯。請問要怎樣才能使得程序在xp 和vista下都可以運行無誤?是否編譯時要設定某些參數?我衹有XP,沒有vista,但別人的機器是 vista的,難道我要在vista上重新編譯一次都可以嗎?