user-0 提问: 对vc6.0平台调试出现问题，应用程序无法正常启动（0xc0150002).请单击“确定”关闭应用程序

回复:
user: user-0
content: 引用 22 楼 zhao4zhong1 的回复:请关注：工程、设置、Debug对话框中 可执行调试对话： 工作目录： 的内容。问题解决了，谢谢，通过事务处理确定的

user: user-0
content: 引用 24 楼 zhao4zhong1 的回复:请关注：工程、设置、General对话框中 中间文件： 输出文件： 的内容。 项目设置中的结果都在这

user: user-0
content: 引用 14 楼 zhao4zhong1 的回复: 第一个是错误的exe显示的，第二个是正确的exe显示的

user: user-0
content: 两个dsp中都没有vld相关的东西。。。。。。。。

user: user-1
content: VLD.DLL当然和VLD_X86.DLL不同了。 用记事本打开.dsp文件，将其中的VLD.LIB改为VLD_X86.LIB试试看。

user: user-0
content: 引用 11 楼 cheng7068 的回复:报的都是dll引用的问题错误，这个分析一下引用环境吧什么是分析引用环境？能够具体点吗，我现在有两个项目，用的都是vc6.0，但是一个可以调试一个不可以进行调试，能够帮忙解释下吗，谢谢

user: user-0
content: 引用 10 楼 zhao4zhong1 的回复:用depends.exe查看exe依赖的dll及其所在目录和版本号。这个不是很懂有什么用呢？下面是两个exe文件的区别 粉色的是无法运行的，黄色的是能够运行的。这个不懂，最多看看调用的函数，谢谢

user: user-2
content: 报的都是dll引用的问题错误，这个分析一下引用环境吧

user: user-1
content: 用depends.exe查看exe依赖的dll及其所在目录和版本号。

user: user-3
content: 重新update代码，重新编译呗

user: user-0
content: 引用 7 楼 zhao4zhong1 的回复:VC6恐怕不支持WINVER 0x0501 或者没有引入正确的.h或.lib文件。 请关注：工具、选择、目录、显示目录为：Include files和Library files时，下面路径中的各目录的上下顺序。  上面是我改动的第二个地方,WINVER那个是因为我要转到vs2008的时候编译器不认识才加的，改回vc6.0版本的时候我去掉了。我用的是静态编译库， 工具中设定include和lib应该是vc6.0的编译环境的设置吧，我的项目没改动的版本在这个编译环境下运行时没有问题的

user: user-1
content: VC6恐怕不支持WINVER 0x0501 或者没有引入正确的.h或.lib文件。 请关注：工具、选择、目录、显示目录为：Include files和Library files时，下面路径中的各目录的上下顺序。

user: user-0
content: 引用 3 楼 zhao4zhong1 的回复:设置Debug版，重建所有，按F11 忘了放图了抱歉 通过textdiff可以看出我只改了这两处

user: user-0
content: 引用 3 楼 zhao4zhong1 的回复:设置Debug版，重建所有，按F11我这样重建完全没有问题，但是调试不正确

user: user-0
content: 引用 3 楼 zhao4zhong1 的回复:设置Debug版，重建所有，按F11 请问这样是Debug吧，如果是的话我就是这么调试的，其实不是单步的问题，是直接进不进去

user: user-1
content: 设置Debug版，重建所有，按F11

user: user-0
content: 可能别人对我这个问题觉得很无聊，我想解释一下，我原本vc6.0环境这个项目是好的，我想要调整到vs2008的平台，那么我就将其修改到vs2008的平台下面去了，然后出现了同样如题的问题，发现我调用的外部dll有问题，只支持到6.0版本，那么我就重新弄了一个支持08版本的dll，在vs2008编译通过了，但是仍然是出现“应用程序无法正常启动（0xc0150002).请单击“确定”关闭应用程序”这个错误，而且程序是在调试进入函数的时候就出了问题。没有想清楚为什么，就决定还是用原来的吧，毕竟改平台需求不是特别强烈，结果改回来之后竟然又有同样的问题了。vc6.0编译环境我在不变的情况，重新将我的原有备份项目打开运行是成功的，所以请问有谁知道这个是什么问题吗？谢谢

user: user-0
content: 这个是我出错的时候调试显示的东西如下 Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\KernelBase.dll', no matching symbolic information found. Loaded 'C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_20.3.0.36\Definitions\BASHDefs\20131203.001\UMEngx86.dll', no matching symbolic information found. Loaded 'C:\Users\Administrator\Desktop\transform\transform\transform\SmartPointer\Debug\libmultitouch.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\setupapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cfgmgr32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msvcrt.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rpcrt4.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\advapi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sechost.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\gdi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\user32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\lpk.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\usp10.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\oleaut32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ole32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\devobj.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\hid.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\comdlg32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shlwapi.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shell32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\winspool.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\oledlg.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\olepro32.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\GdiPlus.dll', no matching symbolic information found. Loaded 'C:\Users\Administrator\Desktop\transform\transform\transform\SmartPointer\Debug\vld.dll', no matching symbolic information found. The thread 0x11B4 has exited with code -1072365566 (0xC0150002). The program 'C:\Users\Administrator\Desktop\transform\transform\transform\SmartPointer\Debug\SmartPointer.exe' has exited with code -1072365566 (0xC0150002).  我原来调试能够成功显示的调试界面如下 Loaded 'C:\Users\Administrator\Desktop\wu\transform\transform\SmartPointer.exe', no matching symbolic information found. Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\KernelBase.dll', no matching symbolic information found. Loaded 'C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_20.3.0.36\Definitions\BASHDefs\20131203.001\UMEngx86.dll', no matching symbolic information found. Loaded 'C:\Users\Administrator\Desktop\wu\transform\transform\libmultitouch.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\setupapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cfgmgr32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msvcrt.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rpcrt4.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\advapi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sechost.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\gdi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\user32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\lpk.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\usp10.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\oleaut32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ole32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\devobj.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\hid.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\comdlg32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shlwapi.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shell32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\winspool.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\oledlg.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\olepro32.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\GdiPlus.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\imm32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msctf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\uxtheme.dll', no matching symbolic information found. vmthid \\?\hid#vmthiddevice&col04#1&2d595ca7&1&0003#{4d1e55b2-f16f-11cf-88cb-001111000030} Loaded 'C:\Windows\System32\wintrust.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\crypt32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msasn1.dll', no matching symbolic information found. Loaded 'C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\version.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\apphelp.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\SogouPY.ime', no matching symbolic information found. Loaded 'C:\Windows\System32\msimg32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\oleacc.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ntmarta.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\Wldap32.dll', no matching symbolic information found. Loaded 'D:\Program Files\SogouInput\7.0.0.9553\Resource.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\dwmapi.dll', no matching symbolic information found. Loaded 'D:\Program Files\SogouInput\Components\PicFace\1.0.0.792\PicFace.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cryptbase.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\clbcatq.dll', no matching symbolic information found. Loaded 'D:\Program Files\SogouInput\Components\SmartInfo\1.0.0.266\SmartInfo.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\psapi.dll', no matching symbolic information found. Loaded 'D:\Program Files\SogouInput\Components\WonderfulWrite\1.0.0.53\WonderfulWrite.dll', no matching symbolic information found. The thread 0x468 has exited with code 0 (0x0). Loaded 'C:\Windows\System32\WindowsCodecs.dll', no matching symbolic information found. Loaded 'C:\Users\Administrator\AppData\Local\Youdao\Dict\Application\5.4.46.5479\WordStrokeHelper32.dll', no matching symbolic information found. Open Port Failed!!!0.-----Open Device Fail!!!The thread 0x140C has exited with code 0 (0x0). The thread 0x1120 has exited with code 1 (0x1). The thread 0x1408 has exited with code 1034 (0x40A). The thread 0xFC8 has exited with code 1034 (0x40A). The thread 0x1104 has exited with code 1034 (0x40A). The program 'C:\Users\Administrator\Desktop\wu\transform\transform\SmartPointer.exe' has exited with code 1034 (0x40A).

user: user-1
content: 请关注：工程、设置、General对话框中 中间文件： 输出文件： 的内容。

user: user-0
content: 引用 22 楼 zhao4zhong1 的回复:因为开会导致没注意抱歉，至于您说的那个启动目录和工作目录一致，我将工具中的include，lib，source和bin都重新设定过了，结果还是没有变化。也许是我理解出了错误，谢谢指出