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

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>
            男同欧美伦乱| 国产精品国产三级国产aⅴ入口| 国产日韩欧美一区二区| 亚洲欧美文学| 欧美在线黄色| 亚洲福利国产精品| 亚洲精品国产品国语在线app | 免费观看一区| 欧美成人一品| 亚洲在线视频网站| 欧美在线一级va免费观看| 激情一区二区| 亚洲破处大片| 国产精品亚发布| 老司机久久99久久精品播放免费| 裸体女人亚洲精品一区| 一区二区三区精密机械公司| 亚洲在线播放电影| 亚洲电影免费观看高清完整版| 亚洲第一久久影院| 国产精品欧美风情| 欧美+亚洲+精品+三区| 欧美日韩成人精品| 久久久精品2019中文字幕神马| 麻豆乱码国产一区二区三区| 一区二区三区成人精品| 欧美亚洲综合另类| 99精品国产福利在线观看免费| 亚洲在线日韩| 亚洲乱码视频| 久久精品国产99国产精品| 一本色道88久久加勒比精品| 久久国内精品视频| 一二三区精品| 男人插女人欧美| 久久久中精品2020中文| 欧美色道久久88综合亚洲精品| 久久久噜噜噜久久人人看| 欧美日韩亚洲综合一区| 欧美福利一区二区三区| 国产精品永久免费在线| 亚洲美女精品成人在线视频| 伊人蜜桃色噜噜激情综合| 亚洲一区二区在| 在线综合亚洲欧美在线视频| 久热精品视频在线| 久久精品伊人| 国产欧美视频在线观看| 99精品国产福利在线观看免费 | 国产精品试看| 亚洲精品乱码久久久久久蜜桃麻豆| 国产一区二三区| 亚洲一区二区三区精品在线 | 国产精品一区二区三区观看| 亚洲欧洲久久| 亚洲精品国产精品国自产观看浪潮 | 久久精品人人爽| 国产精品乱人伦中文| 亚洲麻豆视频| 一本色道久久综合亚洲二区三区 | 欧美一区三区二区在线观看| 午夜伦理片一区| 国产精品欧美一区二区三区奶水| 99re热这里只有精品免费视频| 亚洲美女在线看| 欧美日韩成人综合在线一区二区| 亚洲欧洲精品成人久久奇米网| 91久久精品国产| 欧美国产欧美综合 | 欧美 日韩 国产 一区| 在线观看日韩av先锋影音电影院| 久久人人97超碰精品888| 久久综合中文字幕| 亚洲高清视频一区| 欧美激情四色 | 欧美亚洲一区二区三区| 国产精品高清免费在线观看| 亚洲网站在线观看| 久久狠狠一本精品综合网| 国产人成一区二区三区影院| 久久精品一二三区| 免费观看一级特黄欧美大片| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美制服丝袜第一页| 久久综合伊人77777麻豆| 亚洲国产日韩综合一区| 欧美人妖在线观看| 亚洲综合第一页| 蜜月aⅴ免费一区二区三区| 91久久久一线二线三线品牌| 欧美日韩另类在线| 欧美一区二区三区四区视频| 亚洲第一在线| 亚洲欧美日韩第一区| 国内精品福利| 欧美精品一区二区蜜臀亚洲| 一区二区激情小说| 久久色中文字幕| 一区二区三区蜜桃网| 国产日韩欧美| 欧美精品久久久久久久免费观看| 亚洲永久精品大片| 免费久久99精品国产自| 亚洲视频免费在线观看| 黑人一区二区三区四区五区| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美日韩另类精品一区二区三区| 久热爱精品视频线路一| 亚洲一区二区三区四区在线观看| 加勒比av一区二区| 欧美日韩欧美一区二区| 久久精品一本久久99精品| 日韩一级免费观看| 欧美激情成人在线视频| 欧美一区二区三区在线播放| av不卡免费看| 亚洲成色www久久网站| 国产精品入口麻豆原神| 欧美激情一二三区| 久久久久久噜噜噜久久久精品| 亚洲少妇一区| 日韩视频不卡中文| 欧美大片一区二区三区| 久久久精品性| 午夜精品久久久久久久久久久久久 | 欧美日韩在线视频一区| 蜜臀久久久99精品久久久久久| 欧美一区二粉嫩精品国产一线天| 99精品视频免费全部在线| 欧美jizz19性欧美| 久久久欧美一区二区| 欧美自拍偷拍午夜视频| 亚洲欧美视频| 亚洲一区二区三区四区在线观看 | 一区二区三区在线高清| 国产午夜精品理论片a级大结局 | 久久久久久9| 久久精品电影| 久久国产天堂福利天堂| 欧美一区三区三区高中清蜜桃| 亚洲伊人久久综合| 亚洲香蕉成视频在线观看| 一区二区av在线| 这里只有精品视频在线| 宅男在线国产精品| 亚洲一区久久| 欧美一级视频免费在线观看| 午夜一区二区三区不卡视频| 欧美一区二区三区免费观看| 欧美一区二区私人影院日本| 先锋影音国产一区| 欧美在线免费看| 久久先锋资源| 女生裸体视频一区二区三区| 欧美高清视频在线| 欧美日韩国产亚洲一区| 国产精品成人免费精品自在线观看 | 亚洲人体影院| 99热在线精品观看| 亚洲欧美bt| 久久免费视频一区| 欧美成人午夜剧场免费观看| 欧美日本在线播放| 国产精品蜜臀在线观看| 国产一区二区三区免费在线观看 | 国产欧美一区二区精品婷婷 | 国产真实乱偷精品视频免| 国外成人免费视频| 亚洲美女毛片| 欧美在线|欧美| 男人的天堂亚洲在线| 亚洲人成网站影音先锋播放| 亚洲一区二区三区在线视频| 久久久91精品国产| 欧美福利在线观看| 国产伦精品一区二区三区在线观看| 黄色成人av网| 亚洲一区二区三区四区在线观看| 久久久久久成人| 亚洲人永久免费| 欧美在线综合| 欧美日韩在线播放| 在线观看91精品国产麻豆| 这里只有视频精品| 蜜桃久久av一区| 亚洲午夜电影| 欧美成人综合| 国内成+人亚洲| 亚洲一卡久久| 欧美激情一区二区三区蜜桃视频| 亚洲综合三区| 欧美日韩精品一二三区| 一区视频在线| 欧美一区二区三区啪啪| 亚洲第一福利在线观看| 欧美亚洲网站| 国产精品免费一区豆花| 亚洲精品日韩在线观看| 老司机久久99久久精品播放免费| 亚洲一卡久久|