日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC程序在没装VC的机器中运行

發(fā)布時間:2023/12/10 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC程序在没装VC的机器中运行 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

VC程序在沒裝VC的機器中運行(發(fā)表時間: 2008-6-26 16:01:00)

【評論】 【打印】 【字體:大 中 小】 本文鏈接:http://blog.pfan.cn/miaowei/36283.html復制鏈接

分享到:0

標簽:vs.net2005?vs.net2003?沒裝VC?沒有VC?

由于工作需要,經(jīng)常需要演示。我們是一個專門搞研究開發(fā)的公司,主要是利用C和C++做開發(fā)。一些研究成果需要經(jīng)常演示給總部的人看。演示的時候一般都是帶一臺筆記本去,而這筆記本一般是沒有裝過VC,也沒有裝VS.net的,而在演示的時候,我們有些程序是用VC6.0,有些程序是VS.NET2003, 有些程序還是用VS.net 2005做的。這里就總結一下用C和C++開發(fā)的程序如何在沒有裝VC的機器里運行。

一 VC 6.0和VS.NET 2003的程序

對于VC 6.0和VS.NET 2003編寫的程序,需要調(diào)用的DLL主要有三個,對于VC6.0來說,只要將以下三個DLL拷到exe文件同目錄下,則exe則可以在沒裝VC6.0的機器中運行.

MFC42D.DLL

MFCO42D.DLL

MSVCRTD.DLL

這是對Debug程序,對一般程序,應該是

MFC42.DLL

MFCO42.DLL

MSVCRT.DLL

對于用VS.NET 2003編寫的程序,也分Debug和一般的

分別是:

Debug:

mfc71d.dll????????? msvcp71d.dll??????????? msvcr71d.dll

一般:

mfc71.dll???????????? msvcp71.dll????????????? msvcr71.dll

只要將這三個DLL加入到工程的目錄中,在沒裝VS.NET 2003的機器中也能運行EXE文件。

?

二? VS.NET 2005寫的程序

對于VS.NET 2005寫的程序,和前面兩種情況有點區(qū)別。這是因為VS.NET 2005下處理DLL的方式和前面的兩種方式不一樣。大致原因是,在VS.NET 2005下,像前面兩種情況下的DLL都被做到一個.EXE文件中,并加上.manifest后綴。所以不能簡單的拷貝幾個DLL就可以了,在生成的EXE文件中,將.mannifest文件內(nèi)嵌到.EXE文件中了。所以我們要想在沒裝VS.NET2005的機器中運行它,還必須將.manifest的文件一并拷貝到當前目錄下。具體步驟如下:

1. 找到一臺裝有VS.NET 2005的機器,進入到它的安裝目錄下,找到/VC/redist/x86的文件夾下(對應的是Release版程序),下面有五個文件夾,一般會用到的有三個,Microsoft.VC80.MFC?? Microsoft.VC80.CRT?和Microsoft.VC80.ATL。

2. 最直接的方法就是將這三個文件夾下的所有DLL都拷貝到EXE運行目錄下。一般來說,如果你是MFC程序,則只需要拷貝Microsoft.VC80.MFC目錄下的DLL就可以了。如果是和MFC無關的,則只需要Microsoft.VC80.CRT下的DLL就可以了,如果需要用到ATL,則需要Microsoft.VC80.ATL中的DLL.

好了,又搞定一個問題。

閱讀(2253) | 評論(2) | 復制鏈接


版權聲明:編程愛好者網(wǎng)站為此博客服務提供商,如本文牽涉到版權問題,編程愛好者網(wǎng)站不承擔相關責任,如有版權問題請直接與本文作者聯(lián)系解決。謝謝!

轉載于:https://www.cnblogs.com/techstone/archive/2012/06/15/2661231.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的VC程序在没装VC的机器中运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。