????? 今天在網(wǎng)上下載了一個(gè)c++的代碼,項(xiàng)目文件是sln的文件.
我雙擊打開,vs2003報(bào)告說,這個(gè)項(xiàng)目文件是高版本的vs生成的,目前不支持,搞了半天這個(gè)項(xiàng)目文件是vs2005生成的,這種高級(jí)貨我當(dāng)然沒用過,裝vs2005或者重新構(gòu)建項(xiàng)目工程都比較麻煩,所以從項(xiàng)目文件上著手,看看是否可以修改一下,讓我的vs2003可以用. 隨便找了一個(gè)vs2003生成的sln文件,和vs2005生成的看看,都是類似xml的文件,差別只是一個(gè)版本號(hào)不同,把兩個(gè)文件修改為vs2003的8.0 sln版本,vs2003還是不認(rèn).估計(jì)是vcproj的差別,然后查看2003和2005vcproj文件的差別,也差不多,只是版本號(hào)上的差別,所以想辦法實(shí)驗(yàn)了一下, 把 vs2005的sln文件刪除,用文本編輯程序打開vcproj文件,vs2005生成的文件,版本號(hào)是8,00 我直接改成了vs2003的7.10 然后保存vcproj文件,再雙擊打開,vs2003通過了,可以直接編譯運(yùn)行了,vs2003還會(huì)自動(dòng)生成新的sln文件.