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

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>
            欧美国产亚洲精品久久久8v| 亚洲国产一区二区a毛片| 一本久久a久久免费精品不卡| 免费日本视频一区| 亚洲国产欧美精品| 亚洲国产精品一区在线观看不卡| 欧美18av| 亚洲一区二区精品在线观看| 日韩午夜电影av| 国产精品久久久久一区二区三区共 | 国产精品99久久久久久白浆小说| 欧美三区在线| 久久久精彩视频| 美女黄毛**国产精品啪啪| 亚洲欧洲视频| 亚洲在线一区| 精品成人一区二区| 亚洲人成免费| 国产欧美一区二区精品秋霞影院| 美女诱惑黄网站一区| 欧美精品色网| 久久激五月天综合精品| 蜜臀av国产精品久久久久| 亚洲一二三级电影| 久久精品视频在线看| 99精品99久久久久久宅男| 亚洲一区二区影院| 亚洲第一区中文99精品| 一区二区三区四区五区精品| 国内精品久久久久久久97牛牛| 亚洲国产精品视频一区| 国产精品日本精品| 亚洲国产一区二区精品专区| 国产午夜精品全部视频播放| 亚洲黑丝在线| 一区二区三区在线观看视频| av成人免费在线| 伊人久久成人| 亚洲影院高清在线| 一本久久a久久精品亚洲| 久久精品人人| 欧美一级淫片播放口| 欧美激情中文不卡| 久久综合伊人| 国产一区二区三区网站| 中文在线资源观看网站视频免费不卡 | 国产精品男女猛烈高潮激情| 欧美黄色影院| 在线观看亚洲精品| 亚洲欧美视频在线观看视频| 中日韩在线视频| 欧美二区在线观看| 欧美 日韩 国产 一区| 国产欧美精品va在线观看| 一本色道久久综合亚洲精品小说| 亚洲高清三级视频| 久久久久久久一区二区| 久久久激情视频| 国产午夜久久久久| 亚洲欧美国产一区二区三区| 国产精品99久久久久久久久久久久 | 亚洲一区999| 亚洲欧美国产一区二区三区| 欧美色播在线播放| 一本综合精品| 亚洲综合999| 欧美性片在线观看| 国产精品99久久久久久久女警| 一区二区三区.www| 欧美日韩在线播放三区四区| 一本一本久久a久久精品综合麻豆| 一区二区三区精密机械公司| 欧美精品在线观看一区二区| 亚洲精品社区| 亚洲一区二区少妇| 国产精品区一区二区三| 欧美一级二级三级蜜桃| 久久久五月婷婷| 亚洲国产va精品久久久不卡综合| 美女成人午夜| 夜夜爽99久久国产综合精品女不卡| 亚洲最新视频在线播放| 国产精品久久久一区二区三区| 亚洲欧美精品在线观看| 久久亚洲国产成人| 亚洲肉体裸体xxxx137| 欧美日韩免费高清| 亚洲欧美成人网| 老司机精品久久| 亚洲精品一区二区网址| 国产精品v欧美精品v日本精品动漫 | 久久精品女人天堂| 在线观看亚洲| 欧美少妇一区二区| 久久国产精品高清| 亚洲欧洲日韩在线| 欧美伊人久久| 最新亚洲一区| 国产精品美女久久福利网站| 久久国产精品色婷婷| 亚洲国产精品www| 欧美一区二区视频网站| 在线日韩视频| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 黑人一区二区三区四区五区| 欧美**字幕| 亚洲主播在线| 91久久国产综合久久91精品网站| 亚洲欧美大片| 亚洲精品欧美极品| 国产女人精品视频| 欧美精品综合| 久久亚洲风情| 午夜精品视频在线| 99re6热在线精品视频播放速度| 欧美在线一二三区| 中文有码久久| 91久久国产自产拍夜夜嗨| 国产日本欧美一区二区| 欧美另类变人与禽xxxxx| 欧美中文在线观看国产| 亚洲性夜色噜噜噜7777| 亚洲欧洲在线视频| 麻豆精品精品国产自在97香蕉| 亚洲永久免费精品| 一区二区精品在线| 亚洲第一区在线| 国语自产精品视频在线看| 国产精品日本一区二区| 欧美日韩网站| 欧美精品久久久久久久久久| 久久婷婷蜜乳一本欲蜜臀| 欧美亚洲免费| 午夜欧美不卡精品aaaaa| 一区二区三欧美| 亚洲美女性视频| 亚洲国产一区二区三区在线播 | 午夜日韩福利| 亚洲图片欧美午夜| 正在播放欧美视频| 9l国产精品久久久久麻豆| 亚洲黄色免费| 亚洲精品日韩激情在线电影| 亚洲第一精品在线| 亚洲大胆av| 亚洲欧洲在线看| av成人福利| 一区二区三区四区蜜桃| 亚洲视频自拍偷拍| 国产精品99久久不卡二区| 亚洲一区二区三区精品动漫| 亚洲无线一线二线三线区别av| 99热精品在线| 亚洲在线中文字幕| 久久国产精品久久久久久久久久| 久久精品午夜| 免播放器亚洲一区| 欧美精品黄色| 国产精品99一区| 国产日韩精品一区二区三区在线 | 欧美日韩日本视频| 国产精品卡一卡二| 国产在线不卡视频| 亚洲东热激情| 一本色道久久综合精品竹菊| 亚洲一区激情| 久久不见久久见免费视频1| 久久婷婷av| 最新国产精品拍自在线播放| 日韩小视频在线观看专区| 亚洲一区二区三区四区五区黄| 欧美一级电影久久| 欧美激情精品久久久久久黑人 | 黄色一区二区在线| 亚洲美女在线国产| 欧美在线影院| 欧美国产日韩一区| 亚洲综合视频在线| 久久一区精品| 国产精品家庭影院| 在线欧美不卡| 亚洲欧美激情一区| 亚洲第一区在线| 午夜精品视频在线观看| 欧美99久久| 国产一区二区中文| 在线亚洲精品| 蜜桃精品久久久久久久免费影院| 亚洲免费观看| 久久伊人精品天天| 国产精品一二三视频| 亚洲精品在线一区二区| 久久精品日产第一区二区| 亚洲国内精品| 久久久久女教师免费一区| 国产精品乱码一区二区三区| 亚洲精品久久久久久一区二区| 久久久www| 亚洲在线观看免费| 欧美日韩中文精品|