计算机中丢失gdui.dll,“无法启动程序”(调试版本)

本文探讨了在使用微软Visual Studio调试C++项目时遇到的问题,程序在Debug模式下启动失败,伴随错误提示和僵尸进程。通过检查清单文件和依赖分析,提出了解决步骤,包括查看清单配置、修复缺失依赖和重装应用程序。
摘要由CSDN通过智能技术生成

微软的Visual Studio“无法启动程序”(调试版本)

无法启动程序 'theprogram.exe'。

此应用程序未能启动 ,因为应用程序配置 不正确。查看清单文件 以了解可能的错误。重新安装 应用程序可能会解决此问题。有关 的更多详细信息,请参阅 应用程序事件日志。

OK

有问题的程序是一个C++项目,没有MFC,没有AFX,使用的库有: opengl32.lib glu32.lib SDL.lib sdlmain.lib加上预建libboost_signals-vc80-mt-gd-1_37.lib从BoostPro计算。

程序在Release版本中正常启动,但在Debug上我得到了上述错误信息,再加上一个连接到调试器的僵尸进程,我无法杀死。

的调试版本的清单文件:

和发布版本:

的Dependency Walker:

Error: The Side-by-Side configuration information for "c:\prog\opengl guis\gg-0.7.0\debug\TUTORIAL.EXE" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).

Error: At least one required implicit or forwarded dependency was not found.

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.

Error: Modules with different CPU types were found.

Warning: At least one delay-load dependency module was not found.

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

DLL文件:

DEVIL.DLL

ILU.DLL

MSVCP80D.DLL

MSVCR80D.DLL

SDL.DLL

DWMAPI.DLL

ADVAPI32.DLL

DCIMAN32.DLL

DDRAW.DLL

GDI32.DLL

GLU32.DLL

KERNEL32.DLL

MSVCRT.DLL

NTDLL.DLL

OPENGL32.DLL

RPCRT4.DLL

SECUR32.DLL

USER32.DLL

ACTIVEDS.DLL

ADSLDPC.DLL

ADVPACK.DLL

APPHELP.DLL

ATL.DLL

AUTHZ.DLL

BROWSEUI.DLL

CABINET.DLL

CDFVIEW.DLL

CERTCLI.DLL

CFGMGR32.DLL

CLBCATQ.DLL

CLUSAPI.DLL

COMCTL32.DLL

COMDLG32.DLL

COMRES.DLL

CREDUI.DLL

CRYPT32.DLL

CRYPTUI.DLL

CSCDLL.DLL

DBGHELP.DLL

DEVMGR.DLL

DHCPCSVC.DLL

DNSAPI.DLL

DUSER.DLL

EFSADU.DLL

ESENT.DLL

GDIPLUS.DLL

HLINK.DLL

HNETCFG.DLL

IEFRAME.DLL

IERTUTIL.DLL

IEUI.DLL

IMAGEHLP.DLL

IMGUTIL.DLL

IMM32.DLL

INETCOMM.DLL

IPHLPAPI.DLL

LINKINFO.DLL

LZ32.DLL

MFC42U.DLL

MLANG.DLL

MOBSYNC.DLL

MPR.DLL

MPRAPI.DLL

MPRUI.DLL

MSASN1.DLL

MSGINA.DLL

MSHTML.DLL

MSI.DLL

MSIMG32.DLL

MSLS31.DLL

MSOERT2.DLL

MSRATING.DLL

MSSIGN32.DLL

MSVCP60.DLL

MSWSOCK.DLL

NETAPI32.DLL

NETCFGX.DLL

NETMAN.DLL

NETPLWIZ.DLL

NETRAP.DLL

NETSHELL.DLL

NETUI0.DLL

NETUI1.DLL

NETUI2.DLL

NORMALIZ.DLL

NTDSAPI.DLL

NTLANMAN.DLL

ODBC32.DLL

OLE32.DLL

OLEACC.DLL

OLEAUT32.DLL

OLEDLG.DLL

POWRPROF.DLL

PRINTUI.DLL

PSAPI.DLL

QUERY.DLL

RASAPI32.DLL

RASDLG.DLL

RASMAN.DLL

REGAPI.DLL

RTUTILS.DLL

SAMLIB.DLL

SCECLI.DLL

SETUPAPI.DLL

SHDOCVW.DLL

SHELL32.DLL

SHLWAPI.DLL

SHSVCS.DLL

TAPI32.DLL

URLMON.DLL

USERENV.DLL

USP10.DLL

UTILDLL.DLL

UXTHEME.DLL

VERSION.DLL

W32TOPL.DLL

WINHTTP.DLL

WININET.DLL

WINIPSEC.DLL

WINMM.DLL

WINSCARD.DLL

WINSPOOL.DRV

WINSTA.DLL

WINTRUST.DLL

WLDAP32.DLL

WMI.DLL

WS2_32.DLL

WS2HELP.DLL

WSOCK32.DLL

WTSAPI32.DLL

WZCDLG.DLL

WZCSAPI.DLL

WZCSVC.DLL

MSVCR80.DLL

TUTORIAL.EXE

连接电话:

/OUT:"C:\prog\OpenGL GUIS\GG-0.7.0\Debug\tutorial.exe" /INCREMENTAL /NOLOGO /LIBPATH:"C:\prog\SDL-1.2.13\lib" /LIBPATH:"C:\prog\contrib\lib_win32" /LIBPATH:"C:\prog\boost\boost_1_37\lib" /MANIFEST /MANIFESTFILE:"Debug\tutorial.exe.intermediate.manifest" /NODEFAULTLIB:"LIBC.LIB" /DEBUG /PDB:"c:\prog\OpenGL GUIS\GG-0.7.0\Debug\tutorial.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86 /ERRORREPORT:PROMPT opengl32.lib glu32.lib SDL.lib sdlmain.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\debug\gg.lib"

2009-03-04

heeen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值