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

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>
            中文av一区特黄| 亚洲精品影院| 欧美成人精品h版在线观看| 亚洲一区在线观看视频| 一区二区三区精品| 亚洲一二三区在线观看| 亚洲永久视频| 久久精品中文字幕一区二区三区| 欧美在线日韩精品| 久久综合电影| 欧美日韩国产欧| 国产精品久线观看视频| 国产亚洲欧美另类中文| 亚洲第一毛片| 亚洲色诱最新| 久久久久一区| 亚洲青涩在线| 亚洲欧美日韩精品综合在线观看| 一本色道综合亚洲| 亚洲在线观看免费视频| 小辣椒精品导航| 久久精品人人做人人综合| 美女视频网站黄色亚洲| 欧美日韩一区在线| 狠狠爱综合网| 在线一区亚洲| 久久一区免费| 亚洲视频中文字幕| 久久亚洲国产精品一区二区| 欧美揉bbbbb揉bbbbb| 精品成人在线| 亚洲欧美国产精品va在线观看| 久久尤物电影视频在线观看| 日韩视频在线你懂得| 久久久91精品| 国产精品日韩欧美一区二区三区| 激情欧美日韩一区| 亚洲一区二区三区精品动漫| 欧美88av| 欧美亚洲在线| 国产精品第三页| 亚洲免费成人av| 免费看av成人| 午夜精品影院| 国产精品久久久久久久久久ktv| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美日韩国产精品| 亚洲国产精品va在线观看黑人| 午夜精品一区二区三区在线| 欧美性事免费在线观看| 日韩亚洲欧美一区| 欧美成人有码| 久久久久九九九| 国产亚洲免费的视频看| 欧美一区二区在线免费观看| 9l视频自拍蝌蚪9l视频成人| 欧美成人中文字幕| 91久久精品日日躁夜夜躁国产| 老司机午夜精品| 欧美主播一区二区三区| 国产一区二区黄| 久久久久久穴| 久久精品综合一区| 在线观看一区二区精品视频| 久久亚洲国产精品一区二区| 久久国产精品99国产精| 狠狠色香婷婷久久亚洲精品| 久久久亚洲国产天美传媒修理工| 亚洲欧美制服另类日韩| 国产欧美日韩综合一区在线播放 | 国产一区二区福利| 久久精品青青大伊人av| 亚洲欧美不卡| 国产性色一区二区| 欧美午夜激情视频| 蜜桃av一区二区| 久久爱www| 亚洲男女自偷自拍| 国产麻豆日韩欧美久久| 欧美一区二区三区婷婷月色| 午夜一级在线看亚洲| 狠狠色狠狠色综合日日五| 欧美成人免费一级人片100| 美女视频黄 久久| 在线一区二区三区四区| 亚洲午夜精品福利| 国产一区二区三区在线免费观看| 美女精品在线| 欧美日韩精品欧美日韩精品| 性欧美暴力猛交另类hd| 久久免费一区| 一本高清dvd不卡在线观看| 亚洲图片欧美一区| 激情婷婷久久| 日韩小视频在线观看专区| 国产日本欧美在线观看| 亚洲电影一级黄| 国产精品99免费看| 久久亚洲视频| 欧美三级视频在线| 久久最新视频| 国产精品久久久久av免费| 美女久久网站| 国产精品尤物| 亚洲日本成人| 狠狠干成人综合网| 一本到12不卡视频在线dvd| 一区二区三区在线看| 一本久久a久久免费精品不卡| 极品少妇一区二区三区精品视频 | 亚洲欧美日韩系列| 亚洲黄色影片| 久久精品视频播放| 亚洲欧美亚洲| 欧美日韩不卡一区| 欧美成人中文字幕在线| 国产色视频一区| 在线视频精品一区| 夜夜嗨av一区二区三区中文字幕 | 亚洲一区二区三区国产| 亚洲精品中文字| 久久人人97超碰精品888| 午夜精品婷婷| 欧美手机在线视频| 91久久午夜| 最新国产の精品合集bt伙计| 欧美在线一二三区| 久久成人久久爱| 国产精品视频成人| 日韩视频亚洲视频| 日韩亚洲国产精品| 欧美波霸影院| 亚洲福利视频一区二区| 在线观看成人av电影| 欧美一级免费视频| 欧美视频在线观看免费网址| 亚洲国产欧美国产综合一区| 在线观看日产精品| 久久视频精品在线| 欧美aⅴ一区二区三区视频| 国产一区二三区| 久久精品国产亚洲精品| 久久国产加勒比精品无码| 国产日韩精品一区二区| 午夜免费久久久久| 久久久午夜视频| 亚洲国产成人午夜在线一区| 久久综合一区二区| 亚洲国产精品第一区二区三区| 亚洲国产精品va在看黑人| 免费一级欧美片在线观看| 亚洲黄色av一区| 中文欧美字幕免费| 国产精品视频导航| 久久久国产午夜精品| 亚洲成色www8888| 亚洲图片激情小说| 国产乱码精品一区二区三区五月婷| 亚洲欧美偷拍卡通变态| 久久一区二区三区国产精品 | 亚洲电影专区| 一区二区三区视频在线观看| 欧美日韩激情网| 亚洲无毛电影| 久久久亚洲国产天美传媒修理工 | 亚洲精品少妇| 亚洲欧美偷拍卡通变态| 狠狠爱综合网| 欧美日韩一区在线观看| 欧美在线在线| 亚洲精品色婷婷福利天堂| 久久国内精品视频| 亚洲理论在线观看| 国产精品午夜在线观看| 老司机亚洲精品| 一区二区三区视频在线观看| 久久免费视频这里只有精品| 亚洲另类一区二区| 国产日韩一区在线| 欧美日韩国产二区| 久久精品亚洲一区二区三区浴池| 亚洲精品一区二区三区四区高清 | 亚洲第一色中文字幕| 欧美激情网站在线观看| 亚洲欧美在线网| 日韩亚洲欧美中文三级| 另类亚洲自拍| 欧美在线视频一区二区| 日韩亚洲欧美成人| 韩日成人av| 国产九九视频一区二区三区| 欧美精彩视频一区二区三区| 久久精品99国产精品| 亚洲一区二区三区精品动漫| 亚洲精品视频二区| 国产免费观看久久| 欧美久久久久久久久久| 性色av一区二区三区红粉影视| 最近中文字幕mv在线一区二区三区四区| 久久精品亚洲精品|