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

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>
            亚洲国产专区校园欧美| 欧美日韩一区二区三区在线看| 国产精品视频免费| 亚洲视频在线观看三级| 亚洲视频你懂的| 国产精品一区免费视频| 久久久久久噜噜噜久久久精品| 久久久91精品| 夜夜精品视频一区二区| 亚洲一区二区三区影院| 国产午夜精品麻豆| 欧美国产日韩精品免费观看| 欧美欧美天天天天操| 亚洲欧美怡红院| 久久久视频精品| 亚洲一区视频| 久热精品视频| 亚洲欧美亚洲| 久热精品视频在线| 欧美一级片在线播放| 久久这里有精品15一区二区三区| 在线综合欧美| 9l视频自拍蝌蚪9l视频成人 | 国产一区清纯| 欧美激情精品久久久久久久变态| 欧美午夜视频一区二区| 另类综合日韩欧美亚洲| 国产精品久久久久久久免费软件| 久久精品动漫| 麻豆国产精品777777在线| 亚洲欧美日韩国产一区二区| 久久久99爱| 亚洲欧美影院| 欧美理论大片| 欧美国产视频一区二区| 国产视频观看一区| 日韩视频中午一区| 国产日本精品| 99国产精品久久| 在线成人www免费观看视频| 亚洲图片欧美午夜| 99av国产精品欲麻豆| 久久亚洲国产成人| 亚洲欧美日韩一区二区三区在线观看| 欧美在线看片| 午夜久久电影网| 欧美精品在线一区| 亚洲大胆女人| 国产伪娘ts一区| 亚洲三级影片| 99亚洲精品| 蜜桃av综合| 欧美高清视频在线播放| 1000精品久久久久久久久| 欧美一区二区在线免费观看| 亚洲中午字幕| 国产精品天天摸av网| 中文精品视频一区二区在线观看| 一本久久a久久精品亚洲| 欧美国产日韩精品免费观看| 91久久精品国产91性色tv| 亚洲日本理论电影| 麻豆国产精品va在线观看不卡 | 99re这里只有精品6| 欧美精品97| 欧美高清视频一二三区| 亚洲精品影院| 欧美日韩国产在线一区| 亚洲免费av电影| 亚洲图片自拍偷拍| 国产精品视频内| 欧美在线视频全部完| 美女91精品| 亚洲精品在线观| 欧美日韩亚洲一区三区| 亚洲一区二区在线视频| 久久亚洲综合色一区二区三区| 一区视频在线| 欧美freesex交免费视频| 亚洲精品视频啊美女在线直播| 中日韩男男gay无套| 国产精品素人视频| 欧美在线视屏| 亚洲国产三级在线| 亚洲欧美欧美一区二区三区| 国产欧美一区二区三区沐欲| 欧美一级播放| 亚洲啪啪91| 午夜精品福利一区二区蜜股av| 国产欧美不卡| 久热精品视频| 亚洲综合欧美日韩| 欧美激情一区二区三区蜜桃视频| 999亚洲国产精| 国产性做久久久久久| 免费成人美女女| 亚洲网站在线观看| 欧美丰满高潮xxxx喷水动漫| 亚洲视频精选| 亚洲丶国产丶欧美一区二区三区| 欧美日韩国产免费观看| 欧美淫片网站| 9色精品在线| 欧美成人精品福利| 香蕉精品999视频一区二区 | 在线激情影院一区| 国产精品乱码久久久久久| 老司机亚洲精品| 亚洲一区二区三区中文字幕| 亚洲国产高潮在线观看| 久久精品视频在线| 亚洲一区二区在线看| 亚洲第一综合天堂另类专| 国产丝袜美腿一区二区三区| 欧美日韩无遮挡| 男同欧美伦乱| 久久国产精品72免费观看| 在线视频日韩精品| 亚洲乱码精品一二三四区日韩在线| 久久蜜桃av一区精品变态类天堂| 亚洲欧美另类综合偷拍| 亚洲婷婷综合久久一本伊一区| 在线观看日韩www视频免费| 国产麻豆精品视频| 欧美午夜性色大片在线观看| 欧美激情五月| 欧美高清视频在线观看| 久久天堂成人| 久久久视频精品| 久久午夜视频| 久久亚洲私人国产精品va| 久久国产精品久久国产精品| 亚洲欧美清纯在线制服| 亚洲免费在线视频| 亚洲一区综合| 亚洲欧美日韩一区二区| 亚洲一区网站| 性18欧美另类| 欧美一区二区女人| 欧美一区二区三区四区在线| 羞羞色国产精品| 欧美在线91| 久久久久久精| 欧美成年人视频| 欧美www在线| 欧美日韩一二三四五区| 国产精品盗摄一区二区三区| 欧美无乱码久久久免费午夜一区| 欧美日韩国产综合视频在线观看中文 | 国产一区在线免费观看| 国产一区二区成人| 伊人精品视频| 日韩亚洲精品视频| 亚洲专区免费| 久久久91精品| 欧美成人情趣视频| 日韩天堂av| 午夜伦欧美伦电影理论片| 久久黄色级2电影| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产欧美一区二区精品性色| 国产亚洲成精品久久| 一区二区亚洲精品| 日韩午夜激情电影| 亚洲欧美日韩精品久久| 久久精品一本久久99精品| 欧美国产日韩一二三区| 日韩视频中文字幕| 久久精品国产欧美激情| 欧美成人自拍视频| 国产欧美短视频| 91久久在线视频| 性欧美大战久久久久久久免费观看 | 久久理论片午夜琪琪电影网| 亚洲国产婷婷香蕉久久久久久| 国产精品99久久不卡二区| 欧美一级免费视频| 欧美伦理影院| 国产自产女人91一区在线观看| 亚洲人成啪啪网站| 欧美与黑人午夜性猛交久久久| 欧美大胆成人| 亚洲欧美在线一区二区| 欧美高清免费| 国外成人在线视频| 亚洲在线观看免费| 欧美激情欧美激情在线五月| 亚洲午夜精品视频| 欧美第一黄网免费网站| 国产一区二区看久久| 在线亚洲伦理| 亚洲丶国产丶欧美一区二区三区| 亚洲欧美日本在线| 欧美日韩精品一区二区三区| 激情综合自拍| 久久精品人人做人人爽| 一区二区三区视频在线| 欧美日本亚洲韩国国产| 亚洲精品日韩在线观看| 欧美sm极限捆绑bd|