Share my knowledge, feel my life. Eric Shan' Blog myBloggie 2.1.6 © 2005   
Mar 2025 April 2025 May 2025
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30    
Categories
About[5]
Blackberry[1]
dotNet and C Charp[1]
IPhone[10]
Life[4]
Unix&Linux[19]
WEB programming[16]
Windows API[5]
Windows Mobile[1]
Windows Multimedia[4]
Recent
CentOS mount CDrom and USB
CentOS GHOST(幽灵)漏洞修复方法
centos 改变语言并立即生效
centos vpn 接通后无法连接internet
让vlc播放中文字幕不出乱码
centos 取消屏保
php中ob_flush和flush的用法
CentOS检查,添加,删除自启动服务
CentOS中开机自动启动某个服务
Top命令中的翻页
Archives
February 2010[4]
September 2009[1]
August 2009[1]
January 2009[7]
October 2008[10]
June 2008[2]
December 2007[14]
November 2007[5]
May 2007[9]
April 2007[3]
March 2007[10]
User List
Eric Shan[66]
Search
Syndication
28 Nov 2007 07:27:59 am
VC VS2005 Link出的EXE居然要额外的Dll支持,都是winsxs惹的祸
vc vs2005, LINK 了一个简单的dos console的exe, 在本机上运行没有问题,但在没有装VS2005的机器上报错: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem

结果解决的办法是把VS2005下的两个文件考到和主程序同一目录下:

C:\Program FilesMicrosoft Visual Studio 8VCredistDebug_NonRedistx86Microsoft.VC80.DebugCRT

msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

至于winsxs, 可以参考:

http://davidlenihan.com/2007/07/winsxs.html
http://msdn2.microsoft.com/en-us/library/aa376307.aspx
http://msdn2.microsoft.com/EN-US/library/aa369532.aspx


English Version:

I linked a simple DOS(Console)exe, running in my PC is fine, but when copy to others PC, it reports error of:

This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem

The solution is copy two files from VS2005 to the same path of your exe:

C:\Program FilesMicrosoft Visual Studio 8VCredistDebug_NonRedistx86Microsoft.VC80.DebugCRT

msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

The winsxs is the reason of it, for detail see:

http://davidlenihan.com/2007/07/winsxs.html
http://msdn2.microsoft.com/en-us/library/aa376307.aspx
http://msdn2.microsoft.com/EN-US/library/aa369532.aspx
Category : Windows API | Posted By : Eric Shan | Comments [0] | Trackbacks [0]
Trackbacks
The URI to TrackBack this entry is :
http://blog.tntsoft.com/trackback.php/12
Comments

Add Your Comment

Subject

Comments

Name

Email Address (Optional)

Home Page (Optional)

Security Code

Please enter the security code as displayed :



Template theme : aura
Powered by myBloggie Copyright © 2004 2006
-- myWebland --

Sponsed by TNTSoft Store