用VC編出來的東東到別的機器上執行不了? (轉)
用VC編出來的東東到別的機器上執行不了? (轉)[@more@]經常看見有人提出自己用vc編出來的東西到別的機器上執行不了,我也遇過這樣的問題,其實這一般是初學者都會遇到的問題,因為的書都不會太全面,所以好多譬如這樣的問題是難以解決的。我總結如下:
其實一般在序時,都是生成了版的,就是在那個De目錄下的可。執行這除錯版的exe檔案,都會動態連線MFC42D.DLL和MSVCRTD.DLL這兩個檔案,所以你如果將這個檔案在其它機器上執行而這臺機器沒有這兩個檔案或者缺少一個,則會出現:“找不到所需.dll檔案-某某.dll”這樣的提示。而一般系統都不帶有這兩個檔案,除非是裝了vc等。
解決方法很簡單:1,選擇選單build->Set Active Configuration,然後選擇Release,
2,選擇選單project->settings,在General選項卡里第一項選擇Use MFC in a static Library,即靜態連線
其實這就是生成了釋出版程式,在Release目錄下,可執行檔案不會用到那兩個討厭的dll檔案,一般到別的機器上都能用,試試吧!
其實一般在序時,都是生成了版的,就是在那個De目錄下的可。執行這除錯版的exe檔案,都會動態連線MFC42D.DLL和MSVCRTD.DLL這兩個檔案,所以你如果將這個檔案在其它機器上執行而這臺機器沒有這兩個檔案或者缺少一個,則會出現:“找不到所需.dll檔案-某某.dll”這樣的提示。而一般系統都不帶有這兩個檔案,除非是裝了vc等。
解決方法很簡單:1,選擇選單build->Set Active Configuration,然後選擇Release,
2,選擇選單project->settings,在General選項卡里第一項選擇Use MFC in a static Library,即靜態連線
其實這就是生成了釋出版程式,在Release目錄下,可執行檔案不會用到那兩個討厭的dll檔案,一般到別的機器上都能用,試試吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990367/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何讓MFC編寫的應用程式(用VC6.0開發)能在別的電腦上執行
- 在Mac上用自己編譯出的DNX執行.NET程式Mac編譯
- Uni-App 打包出來的 Apk 不能在模擬器上執行APPAPK
- VC++ 執行緒同步(轉)C++執行緒
- 編寫可以在所有WINDOWS平臺上執行的應用軟體 (轉)Windows
- 虛擬機器的檔案怎麼複製出來 如何把虛擬機器上的檔案拷到電腦上虛擬機
- 用VC++編寫CGI程式 (轉)C++
- 給VC編出的程式減肥,減少你程式的尺寸 (轉)
- 在Linux機器上安裝執行Oracle(三)(轉)LinuxOracle
- 在Linux機器上安裝執行Oracle(二)(轉)LinuxOracle
- 用vc執行緒模擬實現並行演算法 (轉)執行緒並行演算法
- 關於VC的編譯模式 (轉)編譯模式
- ASP.NET 在IIS上執行不了的解決方案ASP.NET
- VC的撥號上網程式 (轉)
- 親密接觸VC6.0編譯器 (轉)編譯
- 自己用VC來做自己的專業安裝程式 (轉)
- 從瀏覽器和記事本里 貼上出來的SQL無法正確執行瀏覽器SQL
- 用VC++6.0編寫撥號程式 (轉)C++
- VC在windows下編寫用於序列通訊的程式 (轉)Windows
- VS2008編譯的程式在某些機器上執行提示“由於應用程式配置不正確,應用程式未能啟動”的問題(轉)...編譯
- 用路由器上不了網 連線上路由器上不了網怎麼辦?路由器
- VC++中實現程式互斥執行 (轉)C++
- 6個在本地機器上執行 Kubernetes 的工具
- 如何在你的Linux機器上安裝執行OracleLinuxOracle
- VC編寫多執行緒sql盲注工具.doc執行緒SQL
- 透明的閘道器:在Linux上執行IPchains(轉)LinuxAI
- 深度解析VC中的訊息(上) (轉)
- 用java的jwindow實現程式執行出的splash畫面。 (轉)Java
- 用VC程式來建立SQL Server ODBC資料來源 (轉)C程式SQLServer
- vc入門寶典六(多執行緒) (轉)執行緒
- windows伺服器上用nginx轉發到iis中的網站Windows伺服器Nginx網站
- 深入淺出JVM(七)之執行引擎的解釋執行與編譯執行JVM編譯
- 一個用VB編寫的監控別人上網的軟體例子 (轉)
- 用VC++實現上網撥號功能 (轉)C++
- VC訊號量和執行緒的用法執行緒
- VC 調 用ACM 音 頻 壓 縮 編 程 接 口 的 方 法 (轉)ACM
- C程式從編譯到執行C程式編譯
- 在單機上執行julia並行加速的例子並行