1樓:空雪夢見
到聯結器選項裡面找到「子系統」,如果沒有設定則根據你的程式選擇windows或者console。之後「最低版本」是。
如果子系統那一欄是空的沒有選擇,那麼後面的會失效,也就導致你程式無法在xp上執行。
2樓:匿名使用者
vs2012面向的是win7和win8,不相容xp(也許可以,但是我沒發現),建議用vc2010。
vs2012編寫的的c++程式不能在xp系統上執行,提示:不是有效的win32 應用程式,不是中毒,求高手解答。
3樓:匿名使用者
安裝啥都沒有用哦,微軟已經拋棄xp了,用vs2012開發出來的軟體不再支援xp了,以後各開發商開發出來的遊戲也不再支援xp了,
4樓:匿名使用者
vs2012是不支援xp的,原因是生成的exe會加入xp無法識別的新功能,不過。
微軟官方部落格給出的是將在秋季晚點的時候對vs2012的乙個更新,可以使vs2012不使用任何其他的編譯器和庫就可以直接生成支援xp的應用程式,到時候只要下個更新就好了。
5樓:蟲蟲當家
64 win7的編譯器重新編譯,執行。
一般32程式可以執行在64位系統下,你的程式確認,有沒有問題?
6樓:veket的小號
要裝 .net framework
貌似 vs 2008 起 vc 預設採用c#的託管模式 給予 .net 的 cli 庫 不是 vc runtimelibrary
vs2012 編譯出的程式無法在xp環境下執行,高手來 25
7樓:
用sdk提供的 工具查詢你程式執行所需的dll或dll引用的庫檔案,確保沒有什麼遺漏。
vs2012編寫的c#窗體程式在xp上跑不了,怎麼辦 20
8樓:何苦庸人自擾呢
在作業系統的事件檢視器裡看看是什麼導致了執行之後沒反應。開始選單——控制面板——管理工具——事件檢視器。
win7 32位+vs2008 環境 生成的c++程式為什麼不能在xp下執行?
9樓:網友
缺少執行時庫。
vs2008
?id=5582
?id=2092
32 & 64 位。
安裝在沒有vs2008的電腦上。
10樓:匿名使用者
請用release模式編譯,lz是用debug模式編譯的吧。
看到debug了吧,改成release
win8系統上用vs2012開發的mfc程式在xp系統上執行不了,求大神!
11樓:匿名使用者
在mfc的使用中勾選使用標準的靜態庫。
如果解決不了問題,檢視你的xp系統 是否 visual c++ 各版本的執行庫是否均已安裝上。
12樓:匿名使用者
可以不管,不影響使用。
可以管,右鍵vs2012,屬性,相容性選項卡,以相容模式執行,選擇windo互浮皋簧薤毫鴿桐龔昆ws7相容包。
我試vs2013能用打提示程式相容更重要寫程式執行按f5根本沒反應選擇編譯提示vs錯語。
用vs2013在win7下編寫的c++程式怎麼在xp下執行
13樓:匿名使用者
額外說明:(1)程式必須為dotnet 及以下版本。(xp只支援及以下版本,不支援dotnet
(2)用c#編寫的程式,無需進行如下設定,只要在目標機的xp中安裝相應的dotnet版本即可。
用vs2013在win7下編寫的c++程式在xp下執行的錯誤與解決。
1.在xp下執行報錯為:「不是有效的win32應用程式。」
解決方法:【配置屬性】-【常規】-【平台工具集】,選擇「visualstudio 2013 (v120 xp)」。
注意:c#編寫的程式沒有該選項,如何解決c#的程式在xp下的執行,待解決。
2.將原動態編譯改為靜態編譯,否則報錯為:未找到。
解決方法:【配置屬性】-【c/c++】**生成】-【基本執行時庫】,由預設的「多執行緒除錯dll(/mdd)」,改成「多執行緒 (/mt)」,確定之後,重新編譯。
注意:網上說這一步需要根據你的當前工程屬性debug還是release來選擇「multi-threadeddebug (/mtd)」或者「multi-threaded (/mt)」,但我不論在debug還是release模式下,均選擇「多執行緒/mt」,均能正常執行。
3.【配置屬性】-【常規】-【使用mfc】,選擇「use mfc in a static library」(非mfc程式可無視)。
注意:我改了這一步後,編譯報錯,原因未知。
只要做前面1,2步,即可在xp下執行。
4.將你的工程中依賴的所有外部庫,都按照步驟1~3重新編譯。
注意第四步很重要。如果你只完成了前三步,編譯工程發現一大堆link錯誤,那就是你第四步沒有做完整的原因了。
乙個專案使用的庫中如果存在不同版本的基本執行時庫,必然導致衝突。
如果你用到的第三方庫沒有原始碼,而且又不是用mtd或mt編譯的,很可能你就悲劇了。
5、網上說是還需在以下方面修改,未測試:
原文說:專案選單->專案屬性->鏈結器->系統->子系統->控制台或視窗windows(根據你的專案型別選擇),第二項版本號設成。
c++在xp下不能執行
14樓:匿名使用者
vs2008預設是引用。net framework 的,如果你裝了更高的版本那麼會自動使用更高的版本,而xp一般都是。
net framework ,如果你寫的程式有引用。net framework 3.
5的東西的話,在xp下是不能執行的,必須得把你的xp上的。net framework 公升級後才能用。
但是乙個c++程式是不大會引用。net framework 的吧?
是不是你搞錯檔案了?生成的程式是***exe檔案,而不是那個***後者是除錯用的exe,需要依賴vs才能使用的。
15樓:今晚打老虎經典影視
你別裝visual6++那個版本的xp不能執行建議 用dev-c++ 5 這個挺好用的 我現在就用的這個。
vs2012winform怎麼生成安裝包
如果你不是在很正式的地方使用,只是小範圍用用的話。推薦你用vs自帶的clickonce一鍵發布。vs2008如何將c 寫的winform程式打包成安裝包?framework這個環境一般xp系統現在都有了,如果沒有的,別人的電腦上就得裝乙個,你打包的時候都引用的dll,但是沒必要把它也打進去啊,那得多...
成語什麼馬一生啊那個字怎麼 念,什麼馬一生成語
戎 r ng 馬一生。戎馬 書 指從軍,作戰。戎馬一生 指一生從軍,作戰。現在指操勞一生 多指父母 戎r ng馬一生是乙個漢語成語,指一生從軍,作戰,出自 資治通鑑 後唐紀 莊宗同光三年 解釋戎馬 書 指從軍,作戰。戎馬一生 指一生從軍,作戰。現在指操勞一生 多指父母 戎r ng馬一生是乙個漢語成語...
2023年各個生肖的運勢,2023年各個生肖的運勢
許初南圭閎 生肖屬雞的人士,在今年是比較看好的一年,也是十二年一遇的好機會。雖說雞與龍為半合,好運氣容易被合走一半,但只要自己能守住自己的運,加點增運鎮的料,那麼還是很不錯的一年。龍與雞還為天合,這點上比較利於今年做一些事情的起步,只要稍稍一努力,都會得到對應的回報的,如果只是一味的想著怎麼做,不去...