我正在尝试让 mktorrent 在 Windows 上运行。我使用 MinGW 编译了 32 位和 64 位版本,程序编译和执行都完美无缺。但是,出于某种原因,它将文件大小列为一个巨大的负数。我正在对单个文件进行测试,因此 mktorrent 使用 sys/stat.h 中的 stat() 获取文件大小。
这不起作用有什么具体原因吗?也许是 MingGW 的错?
答案1
MinGW 没有问题,可能是配置脚本在完整或 FAT 磁盘中运行,无法制作 4GB+1K 测试文件。
我正在尝试让 mktorrent 在 Windows 上运行。我使用 MinGW 编译了 32 位和 64 位版本,程序编译和执行都完美无缺。但是,出于某种原因,它将文件大小列为一个巨大的负数。我正在对单个文件进行测试,因此 mktorrent 使用 sys/stat.h 中的 stat() 获取文件大小。
这不起作用有什么具体原因吗?也许是 MingGW 的错?
MinGW 没有问题,可能是配置脚本在完整或 FAT 磁盘中运行,无法制作 4GB+1K 测试文件。