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

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>
            久久精品国产免费看久久精品| 亚洲激情网站| 亚洲欧美日本日韩| 亚洲一区三区在线观看| 国产精品每日更新| 欧美一区二视频| 先锋影音国产精品| …久久精品99久久香蕉国产| 欧美国产1区2区| 欧美乱妇高清无乱码| 亚洲性视频h| 欧美伊久线香蕉线新在线| 激情欧美一区二区三区| 91久久中文字幕| 欧美日韩国产在线一区| 欧美综合国产| 欧美高清成人| 欧美一区二区日韩一区二区| 久久久亚洲成人| 亚洲网站在线看| 久久国产一二区| 一区二区三区免费网站| 亚洲综合三区| 亚洲精品久久7777| 午夜精品成人在线视频| 亚洲日本一区二区| 午夜免费电影一区在线观看| 亚洲日本在线观看| 欧美在线免费观看亚洲| 中文久久精品| 老司机精品导航| 久久爱另类一区二区小说| 欧美国产综合| 久久久久久穴| 国产精品乱码妇女bbbb| 亚洲国内欧美| 狠狠色丁香婷婷综合影院| 夜夜精品视频一区二区| 在线观看欧美激情| 亚洲欧美综合另类中字| 一区二区高清在线观看| 麻豆精品在线观看| 久久久不卡网国产精品一区| 国产精品va在线| 91久久精品日日躁夜夜躁欧美 | 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品永久| 日韩亚洲欧美精品| 亚洲精品一区在线| 免费成人毛片| 美乳少妇欧美精品| 海角社区69精品视频| 性欧美video另类hd性玩具| 亚洲欧美日韩一区二区| 欧美日韩在线三区| 日韩一级黄色av| 99国产精品久久久久老师| 免费国产一区二区| 暖暖成人免费视频| 玉米视频成人免费看| 久久精品视频99| 久久综合导航| 精品成人国产| 久久综合伊人77777麻豆| 久久欧美中文字幕| 一区一区视频| 免费不卡中文字幕视频| 亚洲成人在线视频播放 | 亚洲国产精品一区二区www在线| 影音欧美亚洲| 欧美波霸影院| 亚洲九九精品| 亚洲欧美在线播放| 国产一区二区三区日韩| 久久成人免费日本黄色| 免费不卡在线观看| 亚洲激情一区二区| 欧美日韩国产精品自在自线| 夜久久久久久| 欧美亚洲在线播放| 国外成人网址| 欧美顶级少妇做爰| a4yy欧美一区二区三区| 欧美一区二区三区在线观看视频 | 国产欧美日韩一区二区三区在线| 午夜一区二区三区在线观看| 可以看av的网站久久看| 亚洲乱码视频| 国产精品裸体一区二区三区| 久久狠狠亚洲综合| 亚洲黑丝在线| 亚洲欧美日韩综合一区| 狠狠色丁香久久综合频道| 欧美好吊妞视频| 亚洲免费中文字幕| 欧美激情国产精品| 亚洲欧美日韩国产中文 | 欧美体内she精视频在线观看| 午夜精品一区二区在线观看| 亚洲第一免费播放区| 亚洲男女自偷自拍| 伊人婷婷欧美激情| 欧美性猛交一区二区三区精品| 久久9热精品视频| 99国产一区| 美女国产一区| 亚洲欧美国产77777| 亚洲国产成人av好男人在线观看| 欧美视频日韩视频| 久久亚洲一区二区三区四区| 在线一区二区三区四区| 欧美大胆成人| 久久精品噜噜噜成人av农村| 亚洲毛片一区二区| 黄色日韩网站| 国产欧美va欧美va香蕉在| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美日韩色婷婷| 久久久久亚洲综合| 香蕉久久夜色精品国产| 一本久道久久综合狠狠爱| 欧美成人情趣视频| 久久成人免费| 午夜精品福利一区二区蜜股av| 亚洲青涩在线| 亚洲高清三级视频| 狠狠色综合网| 国产欧美日韩一区二区三区| 国产精品高精视频免费| 欧美日韩国产精品 | 久久精品国产亚洲高清剧情介绍 | 久久久久久电影| 欧美中文在线视频| 午夜精品久久久久久久| 亚洲一区二区三区涩| 亚洲理论在线| 亚洲毛片在线看| 99爱精品视频| 一本综合精品| 一区二区三区四区蜜桃| 亚洲视频www| 亚洲一区二区在线免费观看| 夜夜嗨av一区二区三区中文字幕| 亚洲精品一区二区三区不| 亚洲日本aⅴ片在线观看香蕉| 亚洲高清色综合| 最新国产精品拍自在线播放| 亚洲国产精品va在线看黑人 | 欧美日韩一区二区视频在线| 欧美日韩国产一中文字不卡| 欧美色网一区二区| 国产精品久久久久久久久| 国产精品亚洲激情| 国产一本一道久久香蕉| 国产一区视频在线观看免费| 在线播放国产一区中文字幕剧情欧美| 黄色日韩精品| 亚洲精品免费在线| 亚洲性av在线| 久久精品国产免费| 欧美高清不卡在线| 91久久久亚洲精品| 一区二区日韩伦理片| 午夜综合激情| 欧美jizzhd精品欧美巨大免费| 欧美精品日韩三级| 国产精品视频xxxx| 黄色欧美日韩| 亚洲视频一区二区免费在线观看| 欧美亚洲一区| 亚洲福利专区| 亚洲午夜91| 久久亚洲精品网站| 欧美午夜欧美| **性色生活片久久毛片| 在线视频欧美一区| 久久色在线观看| 亚洲伦伦在线| 久久精品99国产精品酒店日本| 欧美高清视频一区二区| 国产精品尤物| 99视频超级精品| 欧美在线视频不卡| 亚洲日本一区二区| 欧美综合第一页| 欧美日韩国产限制| 在线观看一区视频| 亚洲欧美一区二区视频| 亚洲国产精品999| 亚洲欧美综合另类中字| 欧美巨乳在线| 亚洲国产精品v| 久久精品女人的天堂av| 99av国产精品欲麻豆| 久久综合色88| 黑人巨大精品欧美一区二区| 亚洲制服av| 亚洲靠逼com| 欧美成人免费大片| 一区二区在线视频播放|