我正在尝试使用InstallShield Limited Edition部署一个简单的C ++ Open GL图形程序。我已经设法创建了一个示例安装程序,但我的主程序在启动时崩溃了。我的调试器给了我一个非常模糊的错误
error_text 0x00cceb28 L"R6010\r\n- abort() has been called\r\n" const wchar_t * const
在文件crt0msg.c
中我已经运行了依赖性walker,它说我错过了以下内容:
API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL
据我所知这些是windows系统.dll?我似乎无法运行探查器,因为依赖步行器总是挂起并崩溃。我测试了我的示例项目,它似乎缺少相同的.dll,但运行正常。
项目在依赖项中有2个外部库(之前从未构建过一个外部库)。我还在主要输出旁边包含了一个带有文本文件的文件夹,就像VS2013的release文件夹中的结构一样。资产文件夹等似乎正在编译。
我以前从未部署过某个项目,有人能让我知道可能是什么原因吗?
答案 0 :(得分:0)
错误是由于资源文件夹未正确链接。我会尝试不同的安装程序。