各位大佬們,我用vs2017和easyX庫寫了一個小游戲,但是exe檔案無法在沒有安裝vs的電腦上運行,老是彈出這個視窗,應該怎么辦
uj5u.com熱心網友回復:
試試編譯選項中 設定 在靜態庫中使用MFCuj5u.com熱心網友回復:
設定中 使用 靜態 連接uj5u.com熱心網友回復:
首先你編譯的是debug版,其次可以試試靜態編譯,如果不行就要在對方電腦上裝裝運行時庫了。uj5u.com熱心網友回復:
沒有用到MFC的話靜態庫沒什么用先搞Release編譯
之后在VS目錄里把這幾個缺失的dll復制出去
粘貼到檔案目錄里
比如Adobe的軟體就是這么做的
uj5u.com熱心網友回復:
首先確保是Release模式編譯,(Debug編譯要使用一大堆除錯庫)VC(包括VS)編譯的代碼檔案的C語言標準庫函式都是包含在VCRuntIme庫里的,在控制面板程式與功能可以找到

對應的版本可以執行對應的標準庫函式,如VS2019編譯的必須有VCRuntime 2015-2019
解決方法,網上搜索下載對應的VCRuntime , 或者直接把你電腦的這個檔案復制粘貼過去
uj5u.com熱心網友回復:
工程屬性,鏈接使用MFC靜態庫,另外C/C++中選擇/MTuj5u.com熱心網友回復:
靜態編譯或者給目標機安裝 VC++ redistributable的運行時支持包。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/10454.html
標籤:界面
上一篇:使用vs2005/vs2015開發的輸入法在64位的windows下必須先由32位的程式呼叫后64位程式呼叫才正常
下一篇:非模態對話框內繪圖問題
