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

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>
            国产日韩专区| 亚洲欧洲日产国产网站| 国产一区二区三区黄视频| 午夜视频在线观看一区二区三区| 亚洲国产精品激情在线观看| 午夜精品久久久久久久男人的天堂 | 亚洲二区视频在线| 久久久精品欧美丰满| 蜜桃精品一区二区三区| 欧美一区二区三区四区夜夜大片| 亚洲欧美日韩国产综合在线| 黄色成人在线观看| 亚洲私拍自拍| 亚洲激情一区二区| 一区二区国产在线观看| 国产乱码精品一区二区三区不卡| 久久综合影视| 国产精品视频网站| 亚洲国产精品激情在线观看| 欧美日韩蜜桃| 亚洲高清二区| 黄色成人片子| 国产亚洲电影| 亚洲少妇诱惑| 亚洲一区二区欧美| 欧美精品免费播放| 欧美sm视频| 国产亚洲一区二区精品| aa级大片欧美三级| 亚洲视频欧美视频| 欧美日本在线视频| 激情久久综艺| 亚洲香蕉伊综合在人在线视看| 国产情人节一区| 亚洲欧美制服另类日韩| 亚洲尤物在线视频观看| 91久久久久久| 免费在线观看一区二区| 亚洲一区二区四区| 美国成人毛片| 国产精品国产馆在线真实露脸| 国产精品日韩欧美一区二区| 狠狠久久综合婷婷不卡| 91久久极品少妇xxxxⅹ软件| 亚洲激情专区| 午夜精彩视频在线观看不卡| 欧美激情精品久久久久久黑人| 亚洲一区二区三区欧美| 亚洲欧美美女| 免费欧美电影| 亚洲国产一区二区三区高清| 精品88久久久久88久久久| 亚洲激情电影中文字幕| 中日韩高清电影网| 亚洲精品一区久久久久久| 久久精品一二三区| 欧美日韩国产综合久久| 亚洲日本aⅴ片在线观看香蕉| 亚洲午夜电影| 欧美专区18| 午夜精品久久久久久久久久久| 国内精品视频一区| 免费看精品久久片| 亚洲一区二区四区| 欧美成年人视频网站欧美| 久久久精品日韩| 久久久国产成人精品| 国产综合久久| 亚洲精品国产精品乱码不99按摩 | 欧美一区免费视频| 国产一区二区精品久久99| 性亚洲最疯狂xxxx高清| 久久综合久久久久88| 美女黄毛**国产精品啪啪| 久久大香伊蕉在人线观看热2| 欧美午夜精品理论片a级按摩| 欧美一区二区三区四区在线观看地址 | 99re视频这里只有精品| 亚洲国产精品一区二区www在线| 久久视频一区| 亚洲一区二区三区久久| 亚洲国产cao| 欧美福利视频一区| 欧美电影免费观看| 久久婷婷色综合| 午夜精品久久久久久久久久久久| 羞羞漫画18久久大片| 久久亚洲不卡| 久久成人免费电影| 国产精品乱码| 亚洲国产91精品在线观看| 国产在线精品自拍| 亚洲一二三区在线| 99精品99| 99在线精品视频在线观看| 亚洲免费电影在线| 亚洲自拍偷拍色片视频| 欧美国产丝袜视频| 亚洲成人在线视频播放 | 日韩网站在线看片你懂的| 欧美一区二区在线| 欧美 日韩 国产精品免费观看| 激情视频亚洲| 亚洲伊人第一页| 一区二区精品在线| 国产专区欧美精品| 欧美亚洲在线播放| 欧美成人激情视频| 欧美有码视频| 亚洲国产高清一区二区三区| 亚洲少妇自拍| 亚洲精品久久久蜜桃| 欧美日韩国产限制| 亚洲高清三级视频| 亚洲一级特黄| 99精品视频网| 国产一区欧美| 欧美日本乱大交xxxxx| 午夜精品久久久久久久久| 亚洲精品国产精品国自产观看| 激情欧美一区二区三区| 麻豆精品在线播放| 亚洲精品1区2区| 久久激情网站| 日韩视频在线免费| 国语精品一区| 在线观看国产精品淫| 国产一区二区观看| 国产精品亚洲精品| 久久免费精品日本久久中文字幕| 99热免费精品| 久久久久久久国产| 久久综合伊人77777蜜臀| 亚洲国产高清视频| 中国成人在线视频| 玖玖综合伊人| 激情视频一区二区| 欧美一区二区日韩一区二区| 久久久99国产精品免费| 久久国产精品高清| 亚洲一区二区三区激情| 亚洲视频在线一区观看| 欧美国产日产韩国视频| 免费不卡视频| 国产精品成人va在线观看| 黑人巨大精品欧美黑白配亚洲| 国产色产综合色产在线视频| 久久久久一本一区二区青青蜜月| 免费观看久久久4p| 欧美精品自拍| 国产精品日本一区二区 | 亚洲字幕一区二区| 亚洲男人天堂2024| 久久亚洲精品一区二区| 性做久久久久久久久| 欧美gay视频激情| 国产精品理论片在线观看| 亚洲破处大片| 性欧美xxxx视频在线观看| 亚洲私人影院在线观看| 午夜在线a亚洲v天堂网2018| 麻豆视频一区二区| 中国av一区| 99精品视频一区| 午夜精品美女久久久久av福利| 欧美xart系列高清| 亚洲在线观看免费视频| 欧美国产日韩亚洲一区| 国内精品99| 开元免费观看欧美电视剧网站| 久久免费少妇高潮久久精品99| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区二区3| 欧美一区二区免费| 一区一区视频| 欧美激情二区三区| 国产精品国产三级国产普通话蜜臀| 亚洲美女精品一区| 99伊人成综合| 国产一区二区三区精品久久久| 99re6这里只有精品| 亚洲精品美女在线观看播放| 久久偷窥视频| 欧美一区二区大片| 久久综合色婷婷| 亚洲国产小视频| 亚洲欧洲一级| 国产精品一区在线播放| 欧美成人日本| 欧美另类一区| 99精品国产一区二区青青牛奶| 日韩视频在线免费| 亚洲第一福利视频| 中文在线资源观看网站视频免费不卡| 亚洲综合不卡| 先锋影音国产一区| av不卡在线观看| 一区二区冒白浆视频| 黄网站免费久久| 欧美国产日韩一区二区在线观看 |