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

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>
            欧美一区二区在线看| 国产一区二区中文| 1024欧美极品| 欧美国产第一页| 欧美大片在线观看一区| 亚洲区一区二区三区| 91久久中文| 国产精品视频福利| 久久噜噜亚洲综合| 欧美成人午夜免费视在线看片 | 久久亚洲精品一区二区| 亚洲高清激情| 亚洲免费观看在线视频| 国产精品久久二区二区| 久久在线观看视频| 欧美精品一区二区三区很污很色的| 日韩香蕉视频| 亚洲欧美日韩区| 久久久人成影片一区二区三区| 亚洲一级免费视频| 国产色综合久久| 欧美成人四级电影| 欧美色精品天天在线观看视频| 久久国产精品久久久久久久久久| 久久久久国产精品一区二区| 99精品黄色片免费大全| 香蕉乱码成人久久天堂爱免费| 国产一区二区欧美| 亚洲黄色一区| 欧美日本韩国一区| 久久婷婷影院| 国产精品免费观看在线| 老**午夜毛片一区二区三区| 欧美日韩日本网| 午夜精品视频在线| 欧美日韩高清区| 美女图片一区二区| 欧美在线观看你懂的| 亚洲精选中文字幕| 久久久精品国产免大香伊| 亚洲少妇自拍| 欧美金8天国| 免费成人黄色av| 国产日韩欧美在线播放| 亚洲美女视频在线免费观看| 亚洲国内精品在线| 欧美一区二区三区另类 | 欧美精品一区二区在线观看| 欧美伊人久久久久久久久影院| 麻豆久久婷婷| 卡一卡二国产精品| 国产日产精品一区二区三区四区的观看方式 | 欧美激情精品久久久久| 国产综合视频| 亚洲欧美在线免费| 亚洲一线二线三线久久久| 久久精品国产一区二区电影| 亚洲免费影视第一页| 欧美日韩三级视频| 亚洲国产成人av在线| 黄色一区三区| 欧美在线视频二区| 久久久精品一品道一区| 国产日韩一区二区三区在线| 亚洲一区二区三区高清不卡| 亚洲综合色激情五月| 欧美日本亚洲韩国国产| 99精品免费| 性久久久久久久久久久久| 国产精品视频观看| 欧美在线观看www| 狼人社综合社区| 红桃视频国产一区| 久久久久久欧美| 免费一区二区三区| 亚洲精品自在在线观看| 欧美日韩精品| 亚洲一区在线免费| 久久久另类综合| 亚洲高清在线观看一区| 欧美激情一区二区三区蜜桃视频 | 宅男精品视频| 国产精品专区第二| 久久精品五月| 亚洲国产日韩欧美| 亚洲尤物视频在线| 国内精品久久久久久久果冻传媒| 久久久成人网| 亚洲精品日韩欧美| 亚久久调教视频| 曰韩精品一区二区| 欧美高清视频一区| 亚洲一区二区三区免费在线观看| 欧美综合国产| 亚洲欧洲久久| 国产精品免费一区二区三区在线观看| 香港成人在线视频| 亚洲国产欧美在线人成| 亚洲欧美日韩在线不卡| 一区二区三区在线免费观看| 欧美日本高清| 久久久久久自在自线| 日韩视频一区二区三区在线播放 | 亚洲欧洲在线播放| 国产午夜精品久久久| 欧美男人的天堂| 欧美在线观看视频一区二区三区 | 日韩视频亚洲视频| 另类尿喷潮videofree| 亚洲一卡久久| 亚洲人成网站777色婷婷| 国产午夜久久久久| 欧美午夜电影一区| 免费试看一区| 欧美自拍偷拍| 亚洲女同精品视频| 亚洲乱码视频| 欧美激情一级片一区二区| 欧美一级夜夜爽| 亚洲深夜福利视频| 亚洲另类自拍| 在线成人欧美| 国产午夜精品全部视频在线播放 | 欧美一区二区三区四区在线观看地址| 一区二区在线视频播放| 国产精品毛片在线| 欧美视频在线免费看| 欧美二区乱c少妇| 老色批av在线精品| 久久成人免费视频| 亚洲一区二区欧美日韩| 亚洲免费电影在线观看| 欧美激情网站在线观看| 免费的成人av| 久久综合中文色婷婷| 欧美中文字幕| 欧美一区二区视频97| 午夜欧美不卡精品aaaaa| 亚洲手机在线| 亚洲专区一区| 亚洲欧美另类中文字幕| 亚洲一区国产| 亚洲综合电影一区二区三区| 在线视频欧美精品| 一区二区三区欧美视频| 国产区日韩欧美| 欧美日韩亚洲91| 欧美激情1区2区| 欧美国产三区| 欧美精品一区二区三区很污很色的| 噜噜噜躁狠狠躁狠狠精品视频| 久久久久久久久蜜桃| 欧美在线观看一区二区| 羞羞漫画18久久大片| 久久国产精品亚洲va麻豆| 欧美一区二区三区成人| 久久精品国产91精品亚洲| 欧美制服第一页| 麻豆久久婷婷| 欧美日本一道本| 国产精品高潮呻吟久久av无限| 国产精品二区二区三区| 国产一区二区三区在线播放免费观看| 国产精品视频大全| 狠狠做深爱婷婷久久综合一区 | 欧美日韩岛国| 国产麻豆一精品一av一免费| 一区二区三区自拍| 日韩一区二区电影网| 亚洲欧美日韩在线综合| 久久一区二区精品| 欧美国产一区在线| aaa亚洲精品一二三区| 午夜久久99| 欧美黄网免费在线观看| 国产精品久久久久aaaa| 狠狠色伊人亚洲综合成人| 亚洲国产片色| 午夜精品国产更新| 美女爽到呻吟久久久久| 一区二区三区国产在线| 久久久综合精品| 欧美日韩在线大尺度| 狠狠色丁香婷综合久久| 亚洲天堂av高清| 女生裸体视频一区二区三区| 亚洲少妇在线| 欧美.日韩.国产.一区.二区| 国产精品一卡二| 一区二区三区你懂的| 老司机一区二区| 亚洲在线一区二区三区| 欧美人与禽性xxxxx杂性| 一区二区在线观看视频| 亚洲欧美日韩综合aⅴ视频| 亚洲国产精品成人| 久久www成人_看片免费不卡| 欧美三级电影网| 亚洲日本中文字幕免费在线不卡| 久久精品成人一区二区三区蜜臀 |