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

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>
            麻豆freexxxx性91精品| 黄色一区三区| 久久午夜视频| 久久久久五月天| 麻豆精品在线播放| 欧美大片免费观看| 欧美视频四区| 国产综合香蕉五月婷在线| 一区在线视频观看| 亚洲精品黄色| 欧美一区二区三区免费视| 欧美一区二区三区在线播放| 欧美在线观看视频一区二区三区| 久久久精品视频成人| 欧美www视频| 中文在线不卡视频| 久久久噜噜噜久久| 欧美日韩一区三区| 国模 一区 二区 三区| 亚洲精品一区二区三区婷婷月| 亚洲网站在线看| 久久精品国产v日韩v亚洲| 欧美韩日亚洲| 亚洲在线视频网站| 欧美福利专区| 黄色成人av网站| 亚洲视频视频在线| 免费在线播放第一区高清av| 欧美精品在线一区| 久久精品91久久香蕉加勒比| 欧美国产精品中文字幕| 国产精品欧美一区二区三区奶水| 极品少妇一区二区三区| 亚洲一区免费在线观看| 欧美激情1区2区| 欧美一级理论片| 欧美体内谢she精2性欧美 | 欧美日韩综合在线免费观看| 国语自产偷拍精品视频偷 | 亚洲国产精品专区久久| 欧美在线网址| 一本大道久久a久久综合婷婷| 久久综合狠狠| 国内一区二区在线视频观看| 亚洲午夜精品17c| 亚洲精品久久久一区二区三区| 午夜精品国产更新| 国产精品高清免费在线观看| 亚洲乱码国产乱码精品精天堂| 久久天堂成人| 久久精品视频网| 狠狠色狠狠色综合系列| 久久精品国产久精国产爱| 亚洲视频视频在线| 欧美午夜电影完整版| 99在线|亚洲一区二区| 欧美激情第六页| 欧美不卡激情三级在线观看| 亚洲国产经典视频| 欧美成人第一页| 久久综合电影| 亚洲韩国青草视频| 亚洲国产成人精品视频| 欧美1区2区3区| av不卡在线| 一级成人国产| 国产欧美日韩精品一区| 久久国产免费| 久久精品免视看| 亚洲黄色成人| 亚洲人午夜精品免费| 欧美日韩在线视频首页| 亚洲欧美日韩区| 久久99伊人| 亚洲国产1区| 日韩午夜av| 国产精品尤物福利片在线观看| 欧美在线中文字幕| 久久av资源网| 亚洲国产欧美另类丝袜| 亚洲精品乱码久久久久久黑人 | avtt综合网| 国产精品久久77777| 影音先锋成人资源站| 国产精品亚洲аv天堂网| 午夜精品久久久久久| 亚洲欧美视频在线观看| 揄拍成人国产精品视频| 91久久精品国产91性色tv| 欧美日韩在线不卡| 久久九九热免费视频| 欧美69wwwcom| 久久精品国产清高在天天线 | 久久aⅴ乱码一区二区三区| 久久久久久亚洲精品不卡4k岛国| 最新国产成人在线观看 | 欧美日韩精品二区| 久久激情视频久久| 欧美精品一区二区三区蜜桃 | 亚洲在线成人| 久久综合九色综合欧美狠狠| 中文在线资源观看网站视频免费不卡| 欧美夜福利tv在线| 99在线观看免费视频精品观看| 欧美一级在线视频| 亚洲深夜影院| 免费亚洲视频| 久久先锋影音| 国产伦精品免费视频| 最新国产乱人伦偷精品免费网站| 国产亚洲成av人片在线观看桃| 最新高清无码专区| 亚洲高清不卡| 性欧美激情精品| 亚洲视频1区| 欧美国产亚洲精品久久久8v| 久久青草久久| 国产日韩欧美精品在线| 在线亚洲伦理| 一区二区日韩精品| 免费一区视频| 美女日韩欧美| 好看不卡的中文字幕| 亚洲欧美激情一区二区| 午夜激情久久久| 国产精品九九久久久久久久| 亚洲精品久久久蜜桃| 亚洲精品一区二区三区福利| 久久综合网络一区二区| 久久久亚洲成人| 国产一区二区三区四区| 亚洲欧美日韩一区| 欧美在线视频全部完| 国产精品一区二区在线| 亚洲在线观看视频| 久久疯狂做爰流白浆xx| 国产亚洲欧美一区在线观看| 午夜视黄欧洲亚洲| 久久久噜噜噜久久中文字幕色伊伊| 国产欧美精品一区二区色综合| 欧美二区在线| 免费亚洲电影在线观看| 亚洲欧洲精品一区| 日韩视频免费观看高清在线视频 | 免费日韩av| 亚洲国产高潮在线观看| 免费av成人在线| 亚洲高清不卡在线| 一本一本大道香蕉久在线精品| 欧美久色视频| 一本一本久久a久久精品综合妖精| 国产精品99久久久久久人 | 国产精品国内视频| 先锋影音久久久| 麻豆成人小视频| 一区二区三区高清视频在线观看| 欧美日韩在线电影| 亚洲欧美日韩国产综合精品二区| 久久久一区二区| 亚洲日本一区二区| 国产精品va在线播放| 久久精品国产久精国产一老狼| 牛牛影视久久网| 亚洲素人在线| 精品av久久久久电影| 欧美国产先锋| 欧美亚洲免费电影| 亚洲精选在线| 久久夜色精品国产| 在线视频中文亚洲| 精品盗摄一区二区三区| 欧美日韩国产成人在线免费| 欧美亚洲一区二区三区| 亚洲精品护士| 久热精品视频在线免费观看| 亚洲精品自在在线观看| 国产精品一区二区在线观看| 美玉足脚交一区二区三区图片| 一区二区久久久久久| 欧美大成色www永久网站婷| 亚洲欧美一区二区三区极速播放| 狠狠色丁香久久婷婷综合_中| 欧美日韩日本国产亚洲在线| 久久成人在线| 亚洲一区日韩| 99re66热这里只有精品4| 免费看黄裸体一级大秀欧美| 欧美亚洲在线观看| 日韩视频永久免费观看| 狠狠综合久久| 国产裸体写真av一区二区| 欧美精品色网| 美女精品网站| 久久久久国产成人精品亚洲午夜| 一区二区三区国产精品| 亚洲电影观看| 欧美激情第五页| 欧美国产精品劲爆| 美女图片一区二区| 久久综合伊人77777|