青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The ATL, MFC, Standard C++, and CRT libraries support the deployment model available on Windows XP, Windows Server 2003, and Windows Vista. The DLLs corresponding to all Visual C++ libraries have been grouped into several shared side-by-side assemblies and are installed into the native assembly cache, also called the WinSxS folder, under the operating system root directory. Similarly, while building a C++ application by using Visual C++, by default the compiler and the linker generate a manifest file that describes runtime dependencies of this application on Visual C++ libraries.

Visual C++ libraries cannot be used by a C/C++ application without a manifest binding the application to these libraries. If a C/C++ application that depends on a Visual C++ library does not use a manifest, then an attempt to load the Visual C++ library as a dependent DLL from the application-local folder will result in an error message indicating that this is an unsupported way of loading a Visual C++ library.

NoteNote

On versions of Windows that do not support deployment of shared side-by-side assemblies, such as Windows 98 and Windows 2000 Server, the Visual C++ libraries are installed in the System32 folder and WinSxS folder under the operating system root directory. This setup enables running Visual C++ applications on these operating system versions because they do not support manifest-based binding of applications to dependent DLLs. On these operating systems, when an application is loaded, the corresponding manifest file is ignored and the operating systems searches for dependent DLLs using paths set in the current running environment. However, on upgrading the operating system to a version that support manifest-based binding, such as Windows XP, Windows Server 2003, or Windows Vista, applications built with manifests start using the DLLs installed in the WinSxS folder.

This change to the deployment model of Visual C++ libraries prevents the problem of version conflicts between DLLs that occur when you add updates or configurations to a machine, and will allow support of side-by-side installation of two different Visual C++ toolsets. It will also allow you to produce reliable, self-describing applications and components that will not conflict with existing components. For more information on the advantages of new deployment model, please see Concepts of Isolated Applications and Side-by-side Assemblies. To learn about how this may impact deployment of existing native C++ applications, please refer to Redistributing Visual C++ Files.

Visual C++ libraries have been packaged in several shared side-by-side assemblies with corresponding manifest files.

Assembly Name

DLLs included in the assembly

Visual C++ Library

Microsoft.VC90.ATL

atl100.dll

Active Template Library

Microsoft.VC90.CRT

msvcr100.dll

msvcp100.dll

msvcm100.dll

C Runtime Library, release DLLs

Microsoft.VC90.DebugCRT

msvcr100d.dll

msvcp100d.dll

msvcm100d.dll

C Runtime Library, debug DLLs

Microsoft.VC90.MFC

mfc100.dll

mfcm100.dll

mfc100u.dll

mfcm100u.dll

Microsoft Foundation Classes, release DLLs

Microsoft.VC90.DebugMFC

mfc100d.dll

mfcm100d.dll

mfc100ud.dll

mfcm100ud.dll

Microsoft Foundation Classes, debug DLLs

Microsoft.VC90.MFCLOC

mfc100chs.dll

mfc100deu.dll

mfc100esn.dll

mfc100ita.dll

mfc100kor.dll

mfc100cht.dll

mfc100enu.dll

mfc100fra.dll

mfc100jpn.dll

mfc100rus.dll

Microsoft Foundation Classes, localized resources

Microsoft.VC90.OpenMP

vcomp100.dll

OpenMP Library, release DLLs

Microsoft.VC90.DebugOpenMP

vcomp100d.dll

OpenMP Library, debug DLLs

When you build applications with Visual C++ 2008, you may need to redistribute Visual C++ libraries and deploy the corresponding DLLs to customers' desktops. For more information please see Deployment (C++).

Feedback

# re: VS編譯動態庫無法直接運行,所需的其他文件說明(Visual C++ Libraries as Shared Side-by-Side Assemblies)  回復  更多評論   

2010-11-24 09:32 by 楊書童
在VS2005下用C++寫的程序,在一臺未安裝VS2005的系統上,
用命令行方式運行,提示:
“系統無法執行指定的程序”
直接雙擊運行,提示:
“由于應用程序的配置不正確,應用程序未能啟動,重新安裝應用程序可能會糾正這個問題”

以前用VC6和VS2003的話, 如果缺少庫文件,是會提示缺少“**.dll”,但是用VS2005卻沒有這樣的提示。

自己實驗了一下,感覺以下幾種解決辦法是可行的:
方法一:
在類似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把這幾個文件拷貝到目標機器上,與運行程序同一文件夾或放到system32下,就可以正確運行了。

其他release版、MFC程序什么的都是拷redist下相應文件夾下的文件就可以了,文件夾后都有標識!

方法二:
修改編譯選項,將/MD或/MDd 改為 /MT或/MTd,這樣就實現了對VC運行時庫的靜態鏈接,在運行時就不再需要VC的dll了。

方法三:

工程-》屬性-》配置屬性-》常規-》MFC的使用,選擇“在靜態庫中使用mfc”
這樣生成的exe文件應該就可以在其他機器上跑了。

方法四:

你的vc8安裝盤上找到再分發包vcredist_xxx.exe和你的程序捆綁安裝
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美xxx在线观看| 黄色精品一区| 国产精品成人一区二区三区夜夜夜| 亚洲第一毛片| 亚洲免费激情| 狠狠色丁香婷婷综合影院| 欧美日韩一区二区三区四区在线观看| 美乳少妇欧美精品| 久久精品成人一区二区三区| 亚洲靠逼com| 美日韩精品视频| 91久久精品美女高潮| 欧美日韩中文字幕| 亚洲视频在线看| 久久尤物视频| 国产精品v片在线观看不卡| 亚洲欧美日韩天堂一区二区| 国产亚洲一区二区三区在线播放 | 一区二区免费看| 欧美韩日亚洲| 欧美日韩免费看| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品女主播| 国产亚洲精品久久久| 久久久久久久久蜜桃| 免播放器亚洲一区| 欧美日韩国产一中文字不卡| 国产精品一区=区| 午夜在线一区| 欧美性猛交视频| 国产一区二区看久久| 欧美视频二区36p| 国产区精品在线观看| 欧美电影免费观看网站| 午夜精品久久久久久久99热浪潮| 亚洲欧洲av一区二区| 亚洲午夜女主播在线直播| 日韩视频免费观看| 先锋亚洲精品| 久久精品国产亚洲一区二区三区| 久久综合网色—综合色88| 羞羞色国产精品| 欧美成人免费小视频| 亚洲综合久久久久| 毛片av中文字幕一区二区| 国产精品麻豆欧美日韩ww| 欧美激情欧美狂野欧美精品 | 亚洲视频电影在线| 噜噜噜91成人网| 欧美自拍偷拍| 国产精品夜色7777狼人| 欧美中文日韩| 亚洲欧美综合精品久久成人| 欧美日韩亚洲高清| 欧美一区二区高清在线观看| 亚洲精品护士| 国产精品亚发布| 亚洲视频在线观看| 亚洲无限乱码一二三四麻| 国产精品久久激情| 久久久久久久激情视频| 欧美一区综合| 欧美激情一区二区三区不卡| 免费亚洲电影| 欧美性猛交xxxx乱大交蜜桃| 久久精品日韩欧美| 欧美全黄视频| 免费人成网站在线观看欧美高清| 欧美aa在线视频| 亚洲一区二区三区中文字幕在线 | 免费观看在线综合| 国产精品丝袜久久久久久app| 久久人人爽人人| 亚洲国产婷婷| 激情亚洲一区二区三区四区| 在线视频中文亚洲| 亚洲高清免费视频| 亚洲一区日本| 亚洲裸体在线观看| 噜噜噜久久亚洲精品国产品小说| 亚洲欧美日韩在线一区| 欧美国产高清| av成人毛片| 亚洲一区激情| 国产一区二区三区av电影 | 日韩网站在线| 欧美午夜激情视频| 欧美一区二区三区免费观看| 免费成人性网站| 在线观看久久av| 欧美日韩一级大片网址| 亚洲美女诱惑| 亚洲欧美日韩一区在线观看| 国产精品入口66mio| 久久久久久久综合狠狠综合| 日韩视频一区二区三区在线播放| 亚洲一区二区三区免费在线观看| 国产喷白浆一区二区三区| 久久午夜av| 亚洲综合成人婷婷小说| 亚洲国产高清aⅴ视频| 久久精品国产亚洲精品 | 红桃视频国产精品| 欧美午夜宅男影院| 欧美日韩成人一区二区| 欧美成人综合网站| 国内外成人在线视频| 日韩亚洲欧美成人一区| 激情综合激情| 精品成人一区| 精品88久久久久88久久久| 国产欧美精品一区二区三区介绍| 欧美日韩三级视频| 欧美激情一区二区| 欧美激情精品久久久久久久变态| 久久久水蜜桃| 欧美a级在线| 欧美日本韩国| 欧美午夜激情在线| 国产欧美一区二区三区久久| 国产伦精品一区二区三区免费| 国产精品一区久久| 激情综合色综合久久| 亚洲第一综合天堂另类专| 国产人成精品一区二区三| 国产综合久久| aa国产精品| 久久色在线观看| 99精品热视频| 久久久噜噜噜久久狠狠50岁| 欧美日本精品| 狠狠色狠色综合曰曰| 日韩一级大片| 久久国产精品久久久久久| 免费日韩视频| 欧美一区高清| 国产精品视频专区| 日韩系列欧美系列| 久久综合中文字幕| 午夜精品福利一区二区三区av| 久久久久综合一区二区三区| 欧美日韩精品伦理作品在线免费观看| 国产精品毛片va一区二区三区| 在线视频国产日韩| 久久精品在线视频| 中文国产成人精品久久一| 欧美黄色成人网| 亚洲茄子视频| 欧美成人精品在线播放| 性色一区二区| 在线综合亚洲| 欧美久久影院| 亚洲伦理中文字幕| 亚洲精品裸体| 欧美国产日韩免费| 亚洲三级影院| 99精品国产热久久91蜜凸| 国产精品久久久久77777| **性色生活片久久毛片| 免费试看一区| 国产精品久久久久久久一区探花 | 亚洲人成精品久久久久| 久久久五月天| 日韩午夜剧场| 亚洲性感激情| 伊人精品视频| 亚洲黄网站在线观看| 欧美性理论片在线观看片免费| 亚洲天堂久久| 久久免费99精品久久久久久| 亚洲人成网站999久久久综合| 日韩视频在线一区| 国产一区二区精品在线观看| 欧美大色视频| 久久亚洲欧洲| 91久久精品国产91性色tv| 欧美日韩国产一中文字不卡| 久久久av水蜜桃| 国产精品免费视频观看| 欧美18av| 一区在线电影| 欧美亚洲午夜视频在线观看| 亚洲美女毛片| 久久久美女艺术照精彩视频福利播放| 亚洲视频电影图片偷拍一区| 蜜桃av一区二区| 欧美va亚洲va国产综合| 国产精品手机在线| 一片黄亚洲嫩模| 亚洲一区二区在线免费观看| 欧美黄在线观看| 亚洲国产精品久久| 久久福利毛片| 欧美激情第五页| 一区二区日韩欧美| 欧美日韩精品免费观看视频| 亚洲精品日韩综合观看成人91| 精品av久久久久电影| 午夜久久久久久| 欧美xx视频|