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

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>
            欧美在线综合| 国产精品亚洲аv天堂网| 亚洲激情网站| 亚洲神马久久| 亚洲日韩第九十九页| 亚洲国产一区二区三区高清 | 欧美韩日一区| 久久一区二区三区国产精品| 久久青草福利网站| 一本色道久久88综合日韩精品| 亚洲精品视频一区| 欧美jizzhd精品欧美巨大免费| 在线视频观看日韩| 在线日韩视频| 亚洲在线成人精品| 亚洲激情欧美| 久久婷婷av| 久久大逼视频| 国产精品久久综合| 亚洲视频在线播放| 久久高清免费观看| 国产欧美精品一区二区色综合| 日韩视频一区二区三区在线播放| 亚洲黄色一区二区三区| 日韩亚洲欧美成人| 欧美日韩免费网站| 亚洲精品欧美极品| 亚洲欧美日韩一区在线| 国产噜噜噜噜噜久久久久久久久| 亚洲视频1区| 久久精品国产一区二区电影| 国产热re99久久6国产精品| 欧美一区视频| 亚洲精品乱码久久久久久久久 | 亚洲一区二区三区精品动漫| 久久九九久久九九| 99国产麻豆精品| 国产三级欧美三级| 欧美搞黄网站| 午夜精品久久久久久99热| 久久综合国产精品| 亚洲一区国产精品| 亚洲国产精品电影| 国产美女搞久久| 欧美阿v一级看视频| 国产精品久久毛片a| 久久久久国色av免费看影院| 制服丝袜激情欧洲亚洲| 欧美freesex交免费视频| 亚洲图片欧洲图片日韩av| 亚洲国产精品精华液网站| 久久久久久久综合| 香港成人在线视频| 久久av在线| 久久精品国产99国产精品澳门| av不卡在线| 亚洲一区二区三区久久| 日韩视频免费观看| 亚洲日本久久| 夜夜精品视频| 一本色道婷婷久久欧美| 亚洲精品一区在线| 亚洲天堂成人| 欧美在线视频观看| 久久综合色天天久久综合图片| 久久久精品性| 久久中文字幕导航| 欧美成人一二三| 欧美精品久久一区二区| 国产精品福利在线观看| 曰本成人黄色| 中文在线资源观看网站视频免费不卡 | 久久久精彩视频| 欧美.www| 国产一区二区三区在线观看视频| 欧美剧在线观看| 亚洲精品国产精品国自产在线| 亚洲国产综合91精品麻豆| 亚洲欧美综合v| 国产伦精品一区二区三区| 香蕉久久久久久久av网站| 日韩写真在线| 欧美伊久线香蕉线新在线| 久久精品欧美日韩| 欧美日本不卡视频| 狠狠色综合网| 亚洲日本va午夜在线电影 | 日韩视频在线一区二区三区| 亚洲美女福利视频网站| 久久精品视频免费| 欧美日韩午夜视频在线观看| 亚洲字幕一区二区| 蜜桃伊人久久| 亚洲综合999| 欧美高清影院| 9色精品在线| 一区二区三区四区五区在线| 欧美大片在线影院| 欧美片在线观看| 亚洲高清免费| 久久综合九色综合欧美就去吻 | 久久久人人人| 精品动漫3d一区二区三区免费| 性亚洲最疯狂xxxx高清| 欧美一站二站| 99精品热视频只有精品10| 亚洲日本中文| 国产精品区一区| 久久精品国产99国产精品| 久久亚洲精品欧美| 亚洲一级片在线观看| 欧美在线精品免播放器视频| 亚洲国产激情| 久久久久亚洲综合| 久久久久久999| 欧美一级片一区| 久久久成人网| 亚洲国产精品成人| 欧美日韩一区二区三区在线看| 久久人人97超碰国产公开结果| 欧美国产三级| 久久久人成影片一区二区三区 | 久久国产主播精品| 在线亚洲电影| 99re热这里只有精品视频| 免费在线成人| 亚洲人成7777| 久久久99精品免费观看不卡| 久久综合九色| 欧美成人国产| 卡通动漫国产精品| 一区二区三区日韩欧美精品| 欧美国产1区2区| 夜夜爽夜夜爽精品视频| 欧美高清视频www夜色资源网| 韩国av一区二区| 亚洲激情av| 91久久精品一区二区三区| 亚洲视频一区在线| 国产精品久久久久久久7电影| 在线一区免费观看| 美女图片一区二区| 亚洲午夜羞羞片| 国产在线日韩| 欧美午夜精品久久久久久超碰| 亚洲女人小视频在线观看| 欧美激情1区2区3区| 野花国产精品入口| 久久久久久网站| 欧美国产成人精品| 免费成人高清视频| 亚洲国产欧美一区| 欧美激情一区二区三区成人| 免费在线成人av| 日韩视频一区二区三区在线播放| 美国十次了思思久久精品导航| 亚洲国产网站| 亚洲欧美中文日韩v在线观看| 欧美一区二区三区免费观看| 日韩视频一区二区三区在线播放免费观看 | 国产精品色一区二区三区| 亚洲国产精品久久久久婷婷老年| 国产自产精品| 国产精品v欧美精品v日韩| 欧美一区二区三区喷汁尤物| 麻豆精品传媒视频| 亚洲欧美视频一区| 亚洲欧洲视频| 国产一区二区三区四区在线观看| 久久久久看片| 国产精品美女久久久浪潮软件| 久久久国产精品一区二区中文| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲一级电影| 99热这里只有精品8| 韩日精品视频| 韩国av一区| 国产日韩一区二区三区| 欧美日韩综合在线| 欧美精品在线免费观看| 欧美成年人视频网站| 欧美午夜不卡在线观看免费 | 久久久精品日韩欧美| 中文亚洲欧美| 国产麻豆9l精品三级站| 亚洲欧美日本视频在线观看| 亚洲一区二区三区中文字幕在线 | 久久精品国产免费观看| 日韩一区二区精品在线观看| 91久久久一线二线三线品牌| 亚洲精选成人| 亚洲第一网站免费视频| 欧美日韩精品高清| 亚洲综合激情| 亚洲毛片一区二区| 久久网站热最新地址| 这里只有精品丝袜| 日韩亚洲成人av在线| 国产日本亚洲高清| 国产欧美日韩精品a在线观看|