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

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>
            欧美影院久久久| 在线观看欧美日本| 亚洲欧美日韩天堂| 亚洲一区欧美| 国产亚洲永久域名| 欧美成年人在线观看| 欧美激情精品久久久久久变态| 亚洲欧洲三级电影| 亚洲乱码日产精品bd| 国产精品手机视频| 久久伊人免费视频| 欧美乱人伦中文字幕在线| 亚洲欧美日韩一区二区在线 | 一区二区三区免费看| 国产精品一区视频| 久久综合九色综合欧美狠狠| 欧美高清在线一区二区| 亚洲欧美一区二区原创| 久久久久女教师免费一区| 艳女tv在线观看国产一区| 亚洲欧美成人网| 亚洲国内自拍| 亚洲综合激情| 亚洲乱码国产乱码精品精| 亚洲已满18点击进入久久| 在线免费观看日韩欧美| 这里只有精品视频| 亚洲人成在线播放| 香蕉久久久久久久av网站| 91久久精品日日躁夜夜躁国产| 在线一区二区日韩| 亚洲精品国产视频| 午夜伦欧美伦电影理论片| 日韩视频精品| 久久久久国产精品午夜一区| 亚洲一区二区三区三| 久久综合伊人77777| 亚洲欧美日韩精品在线| 欧美成年人在线观看| 久久精品一二三| 欧美无乱码久久久免费午夜一区| 嫩草国产精品入口| 国产区在线观看成人精品| 亚洲剧情一区二区| 亚洲国产你懂的| 久久国产夜色精品鲁鲁99| 亚洲欧美日韩精品久久奇米色影视 | 亚洲精品日本| 老司机精品视频一区二区三区| 午夜精品在线观看| 欧美日韩在线视频一区二区| 亚洲电影免费观看高清完整版在线观看 | 亚洲欧美在线一区二区| 欧美另类高清视频在线| 亚洲欧洲综合| 亚洲毛片av| 米奇777超碰欧美日韩亚洲| 久久久伊人欧美| 国产一区99| 久久精品一区四区| 久久尤物视频| 在线成人激情| 久热re这里精品视频在线6| 麻豆9191精品国产| 精品福利电影| 免费日韩一区二区| 亚洲黄色三级| 亚洲手机视频| 国产精品视频免费一区| 亚洲一区二区动漫| 久久高清一区| 精品99一区二区三区| 免费不卡中文字幕视频| 亚洲高清资源综合久久精品| 日韩午夜在线电影| 欧美视频久久| 午夜在线不卡| 久久偷看各类wc女厕嘘嘘偷窃| 伊人伊人伊人久久| 欧美好骚综合网| 一区二区三区日韩欧美精品| 欧美中文字幕在线播放| 激情久久一区| 欧美日韩国产高清| 亚洲免费综合| 欧美.www| 亚洲淫性视频| 黄色成人av在线| 欧美区一区二| 亚洲欧美一区二区激情| 欧美阿v一级看视频| 在线亚洲电影| 国产一区白浆| 欧美久久久久久久| 欧美一区二区日韩| 亚洲国产欧美一区| 欧美亚洲在线观看| 亚洲人成亚洲人成在线观看图片| 欧美小视频在线| 久久久久综合网| 亚洲少妇诱惑| 欧美激情第10页| 麻豆成人在线观看| 亚洲永久网站| 最新成人av在线| 91久久在线视频| 99精品欧美一区二区三区| 亚洲综合不卡| 亚洲国产精品久久久久婷婷884| 欧美视频在线免费看| 久久亚洲欧洲| 亚洲欧美日韩一区在线| 亚洲高清视频在线观看| 欧美在线综合视频| 亚洲午夜高清视频| 亚洲精品一区二区在线| 红桃视频国产一区| 国产精品自拍视频| 欧美三级视频| 欧美日本中文字幕| 久久影院午夜片一区| 欧美在线视频在线播放完整版免费观看| 91久久国产综合久久91精品网站| 久久久青草婷婷精品综合日韩| 亚洲欧美成人网| 亚洲伊人色欲综合网| 国产精品免费网站| 欧美一区二区三区免费看 | 亚洲区免费影片| 影音先锋成人资源站| 国产区在线观看成人精品| 国产精品电影观看| 欧美三级在线播放| 欧美日韩一区二区三区| 欧美黄色一区| 欧美激情一区二区三区高清视频 | 亚洲一区二区三区成人在线视频精品 | 伊人久久综合| 狠狠色伊人亚洲综合成人| 国产亚洲精品一区二555| 国产欧美日本在线| 国产精品夜夜嗨| 国产精品亚洲视频| 国产乱码精品一区二区三区忘忧草 | 欧美大片在线观看一区| 蜜臀a∨国产成人精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精品亚洲乱码伦伦中文| 久久久久国产精品厨房| 久久婷婷人人澡人人喊人人爽| 久久久伊人欧美| 欧美成人在线免费视频| 欧美精品一区在线观看| 欧美日韩一区二区三| 国产精品人人做人人爽| 国产欧美日韩精品一区| 伊人久久av导航| 亚洲国产日韩欧美在线图片| 一卡二卡3卡四卡高清精品视频| 日韩亚洲精品在线| 亚洲女与黑人做爰| 久久久av网站| 亚洲黄色影片| 亚洲一级网站| 久久综合国产精品台湾中文娱乐网| 久久久九九九九| 久久精品国产999大香线蕉| 久久久久久久97| 亚洲国产高清在线| 亚洲一区二区三区四区在线观看| 欧美一区久久| 欧美精品久久99| 国产亚洲欧美一区在线观看| 最新亚洲视频| 欧美一区二区高清在线观看| 欧美**人妖| 亚洲综合色自拍一区| 久久综合久久美利坚合众国| 国产精品久久久久久久第一福利| 好看不卡的中文字幕| 亚洲小说春色综合另类电影| 久久漫画官网| 一本色道久久综合亚洲精品婷婷| 久久黄色网页| 国产精品美女诱惑| 亚洲欧洲免费视频| 久久精品视频在线观看| 亚洲精品一线二线三线无人区| 午夜精品免费视频| 欧美日韩免费精品| 亚洲国产美女久久久久| 久久精品日韩| 亚洲一区高清| 欧美日韩高清在线一区| 亚洲国产精品尤物yw在线观看| 欧美一区二区三区在线| 日韩午夜三级在线| 欧美成人日本| 亚洲大片免费看| 玖玖精品视频|