問(wèn)題如題,通過(guò)無(wú)數(shù)次百度和谷歌后,發(fā)現(xiàn),微軟已經(jīng)確認(rèn)這是一個(gè)缺陷,安裝Vs2012的update 3的升級(jí)包就可以解決問(wèn)題。
同時(shí),在分發(fā)包的地方,vcredist_x86.exe 隨程序分發(fā)一份就可以了。
同時(shí)記著把調(diào)試模式下的dll帶上,debug模式下的dll為 msvcr110d
這樣軟件就可以在2003和xp下面盡情的run了!vs2012的硬傷從此修復(fù).
vs2012的升級(jí)安裝包在線(xiàn)安裝程序?yàn)椋篤S2012.3
——————————————————-
當(dāng)然了,也可以將msvcrt的庫(kù)靜態(tài)的鏈接到exe里面,因?yàn)橛衛(wèi)ib文件嘛。所以。我們可以勾選這個(gè)選項(xiàng)框:
當(dāng)然了,唯一的遺憾就是編譯的程序變大了幾百K,文件少,還是值得的。