我的Qt应用程序依赖于Oracle DLL才能启动。由于它主要是静态链接的(除了这些DLL),我想将DLL和EXE嵌入到一个类似完全静态应用程序的启动器中(一个exe,无需携带任何DLL)。
启动器会将包含的文件提取到临时目录中,启动软件,并在完成后进行清理。
我尝试使用Qt资源系统将EXE和Oracle DLL(约30 MB)嵌入到启动器中,但编译器(MSVC 2005)失败并显示如下错误:
致命错误 C1001:编译器内部发生错误。
是否有关于Qt资源系统中包含资源大小的限制(或者我是否滥用了它,将如此大的文件包含在我的可执行文件中)?
启动器会将包含的文件提取到临时目录中,启动软件,并在完成后进行清理。
我尝试使用Qt资源系统将EXE和Oracle DLL(约30 MB)嵌入到启动器中,但编译器(MSVC 2005)失败并显示如下错误:
致命错误 C1001:编译器内部发生错误。
是否有关于Qt资源系统中包含资源大小的限制(或者我是否滥用了它,将如此大的文件包含在我的可执行文件中)?