We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Aspose.Cells_for_C++_22.1版本在Win7/Win10 32位下Aspose.Cells.dll无法加载

你好,
在Win7/Win10 32位系统下,使用Aspose.Cells_for_C++_22.1做excel文件转pdf文件,
发现程序无法加载Aspose.Cells.dll文件,经调查是libtcmalloc_minimal.dll文件导致的,
我们把问题文件libtcmalloc_minimal.dll替换成21.11版本包里的文件后,转换功能就正常了,
1,可以libtcmalloc_minimal.dll文件可以在不同版本包里交叉使用吗?
2,请复现一下问题,提供一个可以正常工作的libtcmalloc_minimal.dll文件。

@Shen1
请问你们是通过下载 得到的22.1版本吗?还是通过nuget ? 请发来您的代码我们帮助您分析,因为运行(环境:Win10/32bit)发布包中的demo试着转换pdf没发现类似问题,另外,这两个版本的libtcmalloc_minimal.dll 没有本质修改,谢谢!

我们是从网站上下载得到的22.1版本包

@Shen1
您也可以将您的代码放到下载包的demo中测试运行,看问题是否还会重现?我们是在Visual Studio2017/2019 中运行的,如果还有问题可以将您的代码发来,谢谢!

23.png (58.4 KB)

我编译release版本demo代码,在win10 32位下运行,提示如上图,感觉libtcmalloc_minimal.dll 给的是debug版本的文件。

我用的是release32位版本demo,我把MSVCP140D.dll放到demo文件夹里,在win10 32位下demo正常运行了,
32位release版本libtcmalloc_minimal.dll文件的文件依赖关系如下图:
依赖关系.png (12.5 KB)

@Shen1
您好,32位版本demo 中确实是包含的debug版本的,因为我们的测试机器能自动找到MSVCP140D.dll等依赖库文件,所以没有出现和您同样的问题,我们会在下一版本修复此问题,您目前可以使用21.11中32位的libtcmalloc_minimal.dll,给您带来的不便十分抱歉!