部署时出现问题
我在VC++.net 2003里做的MFC的程序,项目属性里我设置成为“在静态库中使用 MFC”,应该不依赖于与MFC相关的动态链接库,一下是启动Release时加载的情况:
“8puzzleShell.exe”: 已加载“D:\Study\8puzzleShell\Release\8puzzleShell.exe”,已加载符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\kernel32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\user32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\gdi32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\advapi32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\rpcrt4.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\comdlg32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\SHLWAPI.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\msvcrt.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\comctl32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\shell32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\winspool.drv”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\oledlg.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\ole32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\oleaut32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\imm32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\lpk.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\usp10.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.1643_x-ww_7c3a9bc6\comctl32.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\uxtheme.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\MSCTF.dll”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\version.dll”,未加载任何符号。
“8puzzleShell.exe”: 已卸载“C:\WINDOWS\system32\version.dll”
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\MSCTFIME.IME”,未加载任何符号。
“8puzzleShell.exe”: 已加载“C:\WINDOWS\system32\MSIMTF.dll”,未加载任何符号。
程序“[3416] 8puzzleShell.exe: 本机”已退出,返回值为 2 (0x2)。
我把这个exe文件给别人运行时就发生文件不存在的错误,程序不能启动。这是什么原因呢?