1樓:匿名使用者
查一查你的程式依賴那些dll copy過去,否則請 靜態 + release 重新編譯。
如何讓mfc編寫的應用程式能在別的電腦上執行
2樓:匿名使用者
把應用程式做成release版的應用程式,具體步驟如下:
選單build->setactiveconfigure,在彈出對話方塊中選擇win32release,點ok,然後。
選單project->setting ,在彈出對話方塊的general屬性頁的microsoft foundation classes
下拉選單中選擇user mfc in static library,然後rebuildall,把生成的release目錄下。
的可執行檔案拷貝到另一臺機器上即可。
3樓:你的小**
把和你編譯生成的exe檔案複製過去就可以了。
用vs2010編的mfc程式,在其他電腦上不能執行,如何解決?
4樓:原誠郯嬋
vs2010編譯出來的程式,需要製作成安裝包,在別的電腦上安裝後才能使用。
5樓:匿名使用者
將工程屬性中的"use of mfc」改為"use mfc in a static library",如下圖所示。改完別忘了重新編譯。
如何把一個mfc的程式打包成一個可以在其他計算機上執行的exe軟體?
6樓:匿名使用者
vs本身也可以的,不過你可以看一下inno setup這個軟體,很簡單的按照生成嚮導就可以。
7樓:匿名使用者
"打包成一個非安裝的軟體",這個想法不適合帶有資料庫連線的程式。
使用資料庫的程式,必須配置合理的連線引數、安裝ado等連線元件、還需要有資料庫。而這些,應該通過安裝程式解決。
簡單安裝程式,可以使用快速打包軟體實現,vs2010有一個自帶的釋出程式(就在選單裡),可以實現自動打包,如果需要進行資料庫配置,那麼需要通過專用的語言進行程式設計。
vs2015mfc生成的exe檔案可以在別人電腦上執行嗎
visual studio編寫的exe程式不能在沒裝vs的電腦上執行,怎麼辦啊?
8樓:匿名使用者
他機器上沒有那個庫檔案。
把庫檔案打包給他。
為什麼c++的exe檔案在另一臺計算機無法執行?
9樓:匿名使用者
估計你的家裡的vc6安裝過sp6補丁了。
你複製家裡的電腦中以下dll到你的exe資料夾下看看debug版。
release版。
10樓:瓶子de憂傷
你用的是debug模式編譯的,這個模式是用來除錯的,生成的程式不包含它需要使用dll,所以到其他電腦上跑不起來了,因為缺少dll,建議你換成release模式編譯,這個是發行模式,便宜的程式包含所有用到的資源包括dll,再到其他電腦上執行就沒問題了。^.
vb編寫的程式如何能在其他電腦上執行
任何一款軟體的執行都是要有其開發所用的執行庫,這個是因為你寫的程式呼叫了某些dll檔案或者使用了其他的ocx控制元件造成的!所以說你釋出程式的時候必須要帶上這些檔案!當然了對方機器上還需要有vb執行 解決方法就是把vb執行庫和控制元件檔案直接加到你的安裝程式裡面。別人安裝你的程式後執行庫和控制元件就...
求問用c 編譯的控制檯程式怎樣能在其他沒有裝microso
方法挺多的,簡單說幾種吧。1,樓上說的靜態編譯,vc執行庫靜態編譯,但會增大應用程式的大小,你的小程式可以這樣,但一般大型程式不推薦。2,使用depends.exe檢視你編譯生成的exe依靠哪些檔案執行,把這些檔案拷貝到目標機器上,放到系統資料夾下或者和你的程式放一起。3,讓對方安裝vc2005重新...
vb編譯的EXE不能再其它電腦上使用
dll檔案還有ocx檔案都要和exe檔案在同一目錄。我們工程新增 引用的部件是dll或者ocx檔案,新增時候有檔案路徑,找到該dll或者ocx複製到exe同一目錄。你也可以把這些檔案放在一個資料夾裡,然後裡面做一個綠化,實質就是註冊。綠化的批處理檔案如下 echo off color a echo ...