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

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>
            亚洲欧美日韩精品一区二区| 国产精品久久久| 亚洲国产精品专区久久| 久久er精品视频| 久久本道综合色狠狠五月| 亚洲欧美日韩精品在线| 久久精品国产免费| 久久在线免费| 国产精品久久久久久久久久三级| 欧美激情bt| 亚洲福利av| 99视频+国产日韩欧美| 99在线热播精品免费| 亚洲图片在区色| 午夜视频久久久| 久久亚洲一区二区| 欧美日韩国产综合新一区| 国产乱码精品一区二区三| 在线免费日韩片| 99国产精品99久久久久久| 亚洲综合日本| 欧美激情成人在线| 亚洲男人第一网站| 欧美韩日亚洲| 国内揄拍国内精品少妇国语| 99精品免费| 久久天天综合| 一道本一区二区| 免费91麻豆精品国产自产在线观看| 欧美日韩伦理在线| 韩国一区二区三区美女美女秀| 一本色道久久99精品综合| 久久久久一区二区三区四区| 日韩五码在线| 欧美aaa级| 国模大胆一区二区三区| 亚洲一区二区三区久久| 欧美sm视频| 午夜伦欧美伦电影理论片| 欧美日韩日本视频| 亚洲三级影院| 欧美高清在线一区| 久久久噜噜噜久久| 国产日韩欧美二区| 欧美一区二区精品在线| 一区二区欧美精品| 欧美日韩亚洲综合一区| 亚洲美女诱惑| 亚洲丶国产丶欧美一区二区三区| 欧美综合国产精品久久丁香| 国产精品久久久久久亚洲毛片| 亚洲精品美女在线观看| 欧美福利视频| 麻豆av一区二区三区久久| 极品尤物久久久av免费看| 久久国产精品免费一区| 99国产精品99久久久久久| 欧美日韩国产首页| 日韩亚洲欧美成人一区| 亚洲国产精品一区| 欧美激情亚洲另类| 一区二区久久久久| 亚洲破处大片| 欧美日韩国产精品成人| 一本色道久久88综合日韩精品 | 国产精品日韩欧美一区二区| 在线不卡a资源高清| 久久国产99| 欧美一区国产二区| 一区久久精品| 亚洲大片一区二区三区| 欧美高清hd18日本| 中国成人亚色综合网站| 亚洲色图在线视频| 国产欧美日韩在线视频| 久久久国产精彩视频美女艺术照福利| 性欧美超级视频| 狠狠色丁香婷婷综合久久片| 老司机一区二区三区| 久热国产精品| 一区二区三区欧美在线观看| 亚洲私拍自拍| 国产亚洲精品自拍| 欧美激情一区二区三区 | 国产亚洲va综合人人澡精品| 久久久久一区二区| 六月天综合网| 在线一区亚洲| 久久高清福利视频| 99国内精品| 欧美一区二区黄色| 亚洲国内欧美| 亚洲一区二区三区在线视频| 极品中文字幕一区| 一区二区三区精品视频| 精品电影在线观看| 一本色道久久综合亚洲精品婷婷 | 久久久久五月天| 欧美高清你懂得| 久久爱另类一区二区小说| 欧美精品电影| 久久天堂精品| 国产精品久久久久久久电影| 免费精品视频| 国产乱肥老妇国产一区二 | 欧美在线日韩| 欧美精品一区在线播放| 久久久久久久性| 欧美色综合天天久久综合精品| 久久青青草综合| 国产精品一区三区| 亚洲肉体裸体xxxx137| 激情视频一区二区| 亚洲欧美日韩国产精品| 99v久久综合狠狠综合久久| 久久成人18免费网站| 亚洲综合国产激情另类一区| 欧美成人一区二区三区在线观看| 久久精品国产亚洲精品| 国产精品久久久久久久9999| 亚洲卡通欧美制服中文| 亚洲精品美女在线| 国产欧美日韩一区二区三区| 亚洲欧美在线观看| 一片黄亚洲嫩模| 欧美大片在线观看一区| 免费成人美女女| 国产亚洲福利| 欧美一区二区三区的| 亚洲欧美日韩国产另类专区| 欧美国产日韩在线| 亚洲电影免费| 亚洲精品久久久蜜桃| 模特精品在线| 亚洲第一页在线| 亚洲精品在线看| 欧美不卡在线| 亚洲区在线播放| 日韩午夜av电影| 欧美伦理在线观看| 亚洲九九精品| 亚洲综合日韩| 国产视频欧美| 久久久久国产一区二区三区四区| 麻豆精品精品国产自在97香蕉| 一区二区三区在线视频播放| 久久久久久尹人网香蕉| 欧美大尺度在线| 亚洲日本一区二区| 欧美日韩亚洲91| 亚洲影院一区| 久久久噜噜噜久久狠狠50岁| 激情国产一区| 欧美第一黄网免费网站| 一本色道久久综合亚洲精品不卡| 亚洲字幕一区二区| 国产亚洲成av人片在线观看桃| 久久国产乱子精品免费女| 欧美风情在线| 亚洲一区二区三区四区五区黄 | 国产精品99久久久久久久女警 | 欧美一二三视频| 狠狠久久婷婷| 欧美日韩久久不卡| 午夜影视日本亚洲欧洲精品| 狼狼综合久久久久综合网| 亚洲日本欧美日韩高观看| 国产精品www| 久久漫画官网| 在线视频一区二区| 久热精品视频在线观看| 一区二区av在线| 国产日韩欧美91| 欧美人成在线视频| 欧美一级欧美一级在线播放| 亚洲成色777777女色窝| 午夜亚洲性色视频| 亚洲精品极品| 国产欧美一区二区三区另类精品| 欧美aaaaaaaa牛牛影院| 午夜国产一区| 亚洲精品视频在线看| 久久亚洲私人国产精品va| 亚洲私人影吧| 亚洲电影中文字幕| 国产日韩视频| 欧美特黄a级高清免费大片a级| 久久一区视频| 欧美专区在线| 亚洲欧美制服另类日韩| 激情懂色av一区av二区av| 久久久高清一区二区三区| 在线视频精品一| 亚洲国产三级网| 久久这里只有精品视频首页| 亚洲一区欧美| 日韩一级片网址| 亚洲国产日韩欧美在线99 | 亚洲欧洲一区二区三区| 久热精品视频在线观看|