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

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>
            影音先锋成人资源站| 国产精品久久久久一区二区三区共| 国产午夜精品久久久久久免费视| 欧美一区二区三区免费观看视频| 99精品国产在热久久婷婷| 亚洲大片av| 欧美黄色一区| 亚洲视屏在线播放| 亚洲欧美日韩精品一区二区| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 亚洲黄色高清| 欧美日韩精品一本二本三本| 亚洲欧美精品| 亚洲欧美自拍偷拍| 亚洲国产另类精品专区| 亚洲精品乱码久久久久久按摩观 | 99精品国产在热久久下载| 欧美日韩精品久久久| 西西人体一区二区| 久久久噜噜噜久久久| 99re这里只有精品6| 亚洲性视频h| 亚洲电影观看| 亚洲性视频网址| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美午夜电影一区| 久久久青草青青国产亚洲免观| 欧美成人午夜激情| 性色av一区二区三区| 欧美a级片网| 久久福利精品| 欧美日韩小视频| 麻豆国产精品777777在线| 欧美午夜精品伦理| 欧美岛国在线观看| 国产精品欧美日韩久久| 亚洲欧洲精品一区二区三区| 国产在线国偷精品产拍免费yy| 91久久亚洲| 亚洲承认在线| 久久精品夜夜夜夜久久| 亚洲女性裸体视频| 欧美日韩成人综合在线一区二区| 久热精品视频| 国产婷婷色一区二区三区| 99国内精品| 亚洲精选在线观看| 久久视频免费观看| 久久精品国产亚洲5555| 国产精品久久久久久影视| 亚洲国产清纯| 亚洲国产成人av好男人在线观看| 欧美亚洲系列| 久久精品国产视频| 国产日韩欧美亚洲| 香港成人在线视频| 欧美在线1区| 国产精品一区二区三区四区| 欧美在线视频免费观看| 国产精品国产三级国产aⅴ入口| 亚洲国产高清视频| 91久久极品少妇xxxxⅹ软件| 麻豆精品一区二区av白丝在线| 久久久久高清| 激情久久一区| 久久免费视频一区| 欧美69wwwcom| 亚洲欧洲日产国码二区| 欧美不卡激情三级在线观看| 欧美福利一区二区| 99re亚洲国产精品| 欧美视频一区二区在线观看| 亚洲调教视频在线观看| 午夜日韩在线观看| 国外成人网址| 一个色综合导航| 亚洲高清视频在线| 麻豆av福利av久久av| 亚洲国产精品电影在线观看| 日韩小视频在线观看| 欧美日韩成人免费| 午夜精品999| 久久综合久久综合久久| 亚洲国产精品电影| 欧美日韩不卡| 亚洲女与黑人做爰| 美女啪啪无遮挡免费久久网站| 最新国产成人av网站网址麻豆| 欧美精品免费在线观看| 亚洲一级影院| 美国十次成人| 亚洲图片你懂的| 国产一区香蕉久久| 欧美精品一区二区三区在线播放| 亚洲图色在线| 免费成人性网站| 亚洲一二三区精品| 精品成人在线| 欧美网站在线| 玖玖玖国产精品| 宅男精品视频| 欧美丰满少妇xxxbbb| 午夜精品在线| 日韩亚洲不卡在线| 国产综合在线看| 欧美日韩在线视频首页| 久久激情五月激情| 日韩小视频在线观看专区| 亚洲人体偷拍| 国产亚洲欧洲| 欧美日韩精品免费观看视一区二区 | 夜久久久久久| 激情综合电影网| 国产精品乱码久久久久久| 久久在线精品| 香蕉亚洲视频| 中国亚洲黄色| 亚洲精品美女91| 免费影视亚洲| 久久精品日韩欧美| 亚洲欧美另类在线观看| 99国产精品私拍| 亚洲国产一区二区三区高清| 国产一区av在线| 国产精品激情电影| 欧美日韩一区二区高清| 女女同性精品视频| 久久综合国产精品| 久久成人免费网| 欧美在线一二三| 亚洲欧美日韩中文视频| 亚洲视频一二| 一本久道久久久| 亚洲精品午夜精品| 亚洲激情视频在线播放| 欧美好骚综合网| 蜜桃av综合| 欧美成人dvd在线视频| 欧美77777| 欧美激情网友自拍| 亚洲国产高清自拍| 亚洲国产91精品在线观看| 欧美成人一区二区三区| 欧美大片在线看| 亚洲第一中文字幕在线观看| 欧美电影美腿模特1979在线看| 欧美成人r级一区二区三区| 美女脱光内衣内裤视频久久网站| 久久午夜电影| 欧美成人精品一区二区| 亚洲第一中文字幕| 亚洲精品日韩欧美| 一区二区国产日产| 亚洲一区二区免费视频| 欧美伊人影院| 久久综合给合| 欧美日韩免费观看一区三区 | 免费不卡中文字幕视频| 欧美a级一区二区| 欧美色另类天堂2015| 国产欧美欧美| 亚洲国产精品久久久久| 999亚洲国产精| 欧美一区2区视频在线观看| 久久激情婷婷| 亚洲第一福利视频| 99这里只有久久精品视频| 午夜精品一区二区三区在线| 久久美女艺术照精彩视频福利播放| 欧美不卡在线| 国产精品你懂的在线欣赏| 黄色国产精品一区二区三区| 亚洲高清在线视频| 亚洲一区视频| 你懂的视频欧美| 99精品免费视频| 久久久精品性| 欧美午夜国产| 91久久精品美女高潮| 香蕉国产精品偷在线观看不卡| 蜜桃久久av一区| 亚洲小视频在线观看| 老巨人导航500精品| 国产精品另类一区| 日韩视频―中文字幕| 久久精品麻豆| 一区二区三区视频在线 | 亚洲神马久久| 久久久久久亚洲精品不卡4k岛国| 欧美女同在线视频| 在线观看国产欧美| 午夜天堂精品久久久久| 亚洲日韩中文字幕在线播放| 久久精品视频在线播放| 国产精品色网| 亚洲网址在线| 亚洲激情视频在线观看| 久久婷婷蜜乳一本欲蜜臀| 国产欧美视频一区二区三区| 亚洲午夜视频在线|