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

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国产精品久久久| 亚洲影音一区| 欧美成人精精品一区二区频| 性欧美超级视频| 亚洲永久在线| 欧美一区二区免费视频| 欧美亚洲免费在线| 久久免费观看视频| 欧美大学生性色视频| 欧美激情va永久在线播放| 欧美日韩精品高清| 亚洲黄色免费电影| 亚洲美女在线国产| 亚洲国产精品热久久| 国产精品视频精品| 韩日欧美一区| 亚洲精品乱码久久久久久按摩观| 亚洲日韩视频| 欧美专区日韩专区| 欧美国内亚洲| 亚洲欧美偷拍卡通变态| 久久亚洲精品伦理| 欧美日韩1区2区3区| 国产亚洲欧美一级| 日韩天天综合| 久久国产99| 一区二区三区导航| 久久亚洲国产精品一区二区| 浪潮色综合久久天堂| 欧美极品影院| 国产亚洲人成网站在线观看| 亚洲精品一区在线观看| 午夜精品亚洲| 亚洲国产乱码最新视频| 亚洲欧美日本另类| 欧美另类在线观看| 韩国精品在线观看| 午夜精品久久久| 亚洲激情自拍| 亚洲一区二区三区精品动漫| 久久av红桃一区二区小说| 亚洲日本国产| 欧美a级一区| 在线观看精品一区| 亚洲你懂的在线视频| 亚洲国产精品一区二区尤物区| 欧美一区二区三区另类 | 国产综合欧美在线看| 一本久久知道综合久久| 麻豆精品网站| 久久aⅴ国产紧身牛仔裤| 欧美色视频日本高清在线观看| 在线看片第一页欧美| 久久久不卡网国产精品一区| 亚洲综合不卡| 国产精品wwwwww| 一区二区三区日韩在线观看| 亚洲国产一二三| 欧美gay视频| 亚洲经典在线| 你懂的视频欧美| 久久永久免费| 影音先锋日韩精品| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美亚洲一区二区在线| 国产美女精品一区二区三区 | 最新高清无码专区| 亚洲第一在线综合在线| 老司机免费视频一区二区| 激情欧美一区| 欧美黄色片免费观看| 欧美不卡激情三级在线观看| 亚洲精品在线视频| 亚洲免费高清视频| 国产精品久久久久久影视| 午夜日韩在线观看| 久久本道综合色狠狠五月| 红桃视频国产精品| 亚洲电影第1页| 欧美视频免费在线| 久久成人精品视频| 另类人畜视频在线| 日韩视频亚洲视频| 亚洲影音先锋| 亚洲第一二三四五区| 亚洲人成毛片在线播放| 欧美性jizz18性欧美| 久久精品亚洲| 欧美成人久久| 先锋亚洲精品| 男人的天堂亚洲在线| 亚洲天堂av在线免费观看| 香蕉av福利精品导航| 最新成人av网站| 欧美亚洲在线观看| 9l国产精品久久久久麻豆| 亚洲一级片在线观看| 欧美一区二区三区免费看| 亚洲国产精品嫩草影院| 亚洲午夜久久久| 亚洲国产天堂久久综合网| 99国产精品国产精品久久| 精品成人乱色一区二区| 99视频精品全部免费在线| 黄色亚洲精品| 亚洲天堂av综合网| 最新日韩在线| 久久动漫亚洲| 午夜欧美精品久久久久久久| 欧美激情视频免费观看| 久久久久**毛片大全| 欧美午夜视频在线观看| 欧美成人在线免费观看| 国产精品老女人精品视频| 欧美激情视频在线免费观看 欧美视频免费一| 欧美色图一区二区三区| 欧美激情在线有限公司| 国产自产2019最新不卡| 一区二区三区四区五区精品| 日韩视频精品| 欧美电影在线播放| 欧美aaaaaaaa牛牛影院| 国际精品欧美精品| 亚洲欧美色婷婷| 欧美一区二区三区免费视频| 欧美视频在线观看免费网址| 亚洲国产高清高潮精品美女| 在线播放亚洲| 久久激情一区| 裸体素人女欧美日韩| 国模套图日韩精品一区二区| 亚洲欧美日韩中文播放| 久久精品五月| 黄色成人在线免费| 久久久久久色| 久久综合九色综合久99| 国外视频精品毛片| 欧美一区二区网站| 久久久久一区| 激情久久五月| 免费国产自线拍一欧美视频| 欧美电影免费观看| 亚洲精品少妇| 欧美母乳在线| 夜夜夜精品看看| 亚洲综合不卡| 国产一区二区精品久久91| 亚洲欧美日本国产有色| 欧美一区视频| 一区二区三区我不卡| 久久久国产视频91| 亚洲第一免费播放区| 一区二区不卡在线视频 午夜欧美不卡'| 欧美国产免费| av不卡在线| 久久精品国产99精品国产亚洲性色 | 欧美视频在线一区| 亚洲综合国产激情另类一区| 欧美主播一区二区三区美女 久久精品人| 国产日韩一区| 美女91精品| 香蕉av777xxx色综合一区| 国产精品美女视频网站| 欧美一区久久| 亚洲欧洲一区| 久久国产精品一区二区三区四区 | 欧美精品久久久久久久免费观看| 日韩亚洲视频| 久久久久久久波多野高潮日日| 亚洲国产综合视频在线观看| 欧美日韩精品一二三区| 午夜免费日韩视频| 亚洲国产小视频| 久久婷婷人人澡人人喊人人爽| 亚洲另类视频| 国产一区三区三区| 欧美日韩精品综合| 久久久人成影片一区二区三区| 亚洲蜜桃精久久久久久久 | 一区二区三区导航| 久久蜜桃香蕉精品一区二区三区| 亚洲精品国产精品久久清纯直播| 国产九九视频一区二区三区| 欧美高清成人| 久久精品综合| 亚洲一区二区三区在线观看视频| 欧美国产在线观看| 欧美在线看片| 亚洲午夜伦理| 亚洲精品看片| 一区二区三区在线高清| 国产精品久久综合| 欧美片第一页| 欧美r片在线| 久热精品视频在线观看一区| 亚洲女性喷水在线观看一区| 亚洲精品日韩在线| 亚洲观看高清完整版在线观看| 久久久国产一区二区三区| 亚洲综合国产精品|