導航:首頁 > 源碼編譯 > 編譯的程序另外電腦發生運行錯誤

編譯的程序另外電腦發生運行錯誤

發布時間:2024-01-19 01:39:49

Ⅰ 為什麼我用VC6.0MFC寫的一個程序在別的計算機中運行不了

VC6.0MFC寫的一個程序,能否正常在別的機器上運行,注意排查:
1)一般只適用編譯時指定的系統平台,如win98、XP、2000,或WindowsCE等,不能運行差別大平台。如98的在win7平台下,在linux下就無法正常運行。
2)運行時,一般還需要配套的動態鏈接庫(指定版本的DLL),隨著系統的升級,DLL變化很大,並沒有做到新的DLL完全兼容老的DLL。因此常因為DLL不匹配,兼容,導致許多以前開發的程序無法在新的平台上運行
3)在編譯時,選用靜態模式打包相關的鏈接庫,運行兼容性相對好一些,但也受平台16、32、64位內核運行的限制,最好在對應內核模式下運行
4)字元、消息等是否採用Unicode,也會影響界面的顯示等運行效果
等等

閱讀全文

與編譯的程序另外電腦發生運行錯誤相關的資料

熱點內容
win11怎麼安裝安卓游戲 瀏覽:555
程序員報考內容 瀏覽:302
su3維文本命令 瀏覽:871
單片機存儲器類型 瀏覽:13
unix查看埠命令 瀏覽:21
程序員團建活動有哪些 瀏覽:67
libzip壓縮解壓 瀏覽:943
廣州銀行app如何導流水 瀏覽:385
什麼是寫命令 瀏覽:687
程序員眼中的道德 瀏覽:505
文件解壓後亂碼是什麼原因 瀏覽:730
php路徑轉換 瀏覽:188
php中flag 瀏覽:182
當程序員要做什麼准備 瀏覽:284
pinctrllinux 瀏覽:901
lzw壓縮工具 瀏覽:864
luae加密插件破解版 瀏覽:141
Python求導數和程序 瀏覽:223
太原java程序員 瀏覽:361
picfile是什麼文件夾 瀏覽:292