用vs2019編的mfc程序在其他電腦上不能執行如何

2023-01-27 15:25:13 字數 3043 閱讀 6640

1樓:原誠郯嬋

vs2010編譯出來的程式,需要製作成安裝包,在別的電腦上安裝後才能使用

2樓:匿名使用者

將工程屬性中的"use of mfc」改為"use mfc in a static library",如下圖所示。改完別忘了重新編譯。

vs2010中的mfc專案無法在其他電腦執行 50

3樓:匿名使用者

這個不難,沒用過vs2010,但用過vs2012,因為那個是除錯版本下的,需要mfc什麼什麼的支援,而且檔案比較大,設定一下就好,我們需要的是一個純淨版的程式, 在vs2012裡點選 生成-->配置管理器 在裡面把選擇的debug改選成release,然後在執行一次程式,會發現工程裡面多了個 release的資料夾,裡面的那個就是了,在其它電腦上也能執行,而且檔案比debug裡面的小很多

沒用過vs2010,但用過vc++6.0和vs2012,操作應該大同小異,如果是vc++6.0de ,在build -->set active configration 裡面設定,不管軟體怎麼升級,原理不會變,操作都一樣

4樓:匿名使用者

有些控制元件是需要註冊才能使用的,你這兩個應該是ocx控制元件吧,試著註冊一下:

在dos或windows命令列下執行:regsvr32 控制元件這樣在命令列下輸入:regsvr32 mscomm.ocx回車。

5樓:匿名使用者

1,dll註冊,2 控制元件要放到system32或者exe當前目錄 3.mfc要使用mfc靜態庫庫

6樓:

別的電腦要註冊 倆個控制元件 才行

7樓:匿名使用者

估計是你打包沒把控制元件打進去吧

8樓:

修改配置 project --- ...properties ---- use of mfc 選擇use mfc in a static library

用vs2015編寫的mfc的程式在其他電腦上不能執行的問題! 10

9樓:

請在 專案->屬性->配置屬性->高階 中設定mfc的使用為 在靜態庫中使用mfc

請在 專案->屬性->配置屬性->c/c++->**生成 中設定執行庫為 多執行緒(/mt)

10樓:最愛甜甜圈

用release編譯就行了。要是還不行。就在你程式設計序的電腦上找到缺少的dll檔案,粘過去。一般用release編譯就行了。

11樓:射手小小王

應該是你的程式問題,引起了assert

還有可能就是去某些庫,

為什麼我編譯的mfc應用程式在其他電腦上不能執行?

12樓:手機使用者

因為其他的電腦上沒有相關的執行庫,因此無法執行。

使用vs2010編寫的c++windows程式怎麼在另外一個電腦上執行

13樓:匿名使用者

如果你設定的是在靜態庫中使用mfc,並且沒有引用外部動態庫這編譯後的.exe可以直接在其他電腦上執行,如果用了其他動態庫,把用到的.dll檔案和.exe檔案放到同一個目錄下即可

14樓:dota要有平常心

安裝vs2010 釋出包

或者專案-屬性-使用mfc-使用靜態庫..

projuce-properties-general-useofmfc-use mfc in a static library

15樓:dadi_汏哋

你在你編寫的程式的檔案目錄下,有一個debug資料夾,在裡面有你的程式的exe檔案

16樓:j星願

那臺電腦上要有相應的庫檔案。。

17樓:

打包成安裝程式,然後在另一臺電腦上安裝。

vs中的vc編寫程式在其他電腦上不能執行

18樓:神級人氏

需要附帶相應的庫執行,或者使用靜態連線的方式來發布程式mfc程式的:專案-屬性-配置屬性-常規,在右邊「mfc的使用」選擇「在靜態庫中使用 mfc」

atl程式的:專案-屬性-配置屬性-常規,在右邊「atl的使用」選擇「靜態連結到 atl」

crt程式的:專案-屬性-配置屬性-c/c++-**生成,在右邊「執行庫」選擇「多執行緒除錯(/mtd)」(debug版本),或者「多執行緒(/mt)」(release版本)。

vs2010編的mfc程式在vs2017上執行後就無法再在2010上執行,怎麼解決?

19樓:

這是因為版本之間的proj檔案是不一樣的,建議你找一下之前的版本,然後對比兩個proj檔案中的關於編譯工具的差異點,把對應的部分,修改成為2010的,這樣子就可以了。修改proj和conf檔案的時候,一定得非常小心。

20樓:匿名使用者

dsp28335共12路16位的epwm,能進行頻率和佔空比控制。

epwm的時鐘tbclk=sysclkout/(hspclkdiv×clkdiv):

pwm訊號頻率由時基週期暫存器tbpdr和時基計數器的計數模式決定。初始化程式採用的計數模式為遞增計數模式。在遞增計數模式下,時基計數器從零開始增加,直到達到週期暫存器值(tbpdr)。

然後時基計數器復位到零,再次開始增加。

我用vs2010寫的基於mfc的程式為什麼在我電腦裡能執行,在別人電腦裡就不能執行了呢,大家都裝了framework4

21樓:匿名使用者

一般是缺檔案,

也有可能是檔案註冊問題,我以前寫的**也這樣,後來發現時c盤裡有幾個dll檔案版本問題

22樓:叢鑲楣

看看程式執行的時候錯誤提示就知道了,多半是缺少什麼檔案之類的

用vs2019的mfc做的登入框怎樣去跟mysql資料庫鏈

private void loginbutton click object sender,eventargs e else if flag1 else catch exception oexcept vs2010寫一個登陸視窗,資料庫連線成功,如何判斷使用者名稱和密碼是否在資料庫中?最好清晰一點.通...

用vs2019無法c專案,用VS2010無法新建C專案!!

重置vs配置試試,方法如下 1 在 工具 選單上單擊 匯入和匯出設定 2 在 歡迎使用 匯入和匯出設定嚮導 頁上單擊 重置所有設定 再單擊 下一步 3 如果要儲存當前的設定組合,請單擊 是,儲存我的當前設定 指定一個檔名,然後單擊 下一步 或 如果要刪除當前的設定組合,請選擇 否,僅重置設定,從而覆...

我用vs2019製作了winform軟體,但是在沒有安裝

沒有安裝vs2010平臺的電腦是否安裝了.net win7自帶 還有生成的exe是不是的debug的,一般電腦上是沒有debug的dll,也可能導致不能執行 net framework 框架沒裝,附加一個對應版本的框架 安裝之前先啟動框架的安裝程式 目標電腦上可裝了 net framework 對應...