我需要用mingw编译cdrtools(为了避免cygwin的依赖)。用mingw编译cdrtools
它在某种程度上很久以前的事做,但来源不再可用: http://web.archive.org/web/20040707140819/http://cdrtools.bootcd.ru/
有谁知道如何编译中cdrtools使用MinGW?
谢谢。
我需要用mingw编译cdrtools(为了避免cygwin的依赖)。用mingw编译cdrtools
它在某种程度上很久以前的事做,但来源不再可用: http://web.archive.org/web/20040707140819/http://cdrtools.bootcd.ru/
有谁知道如何编译中cdrtools使用MinGW?
谢谢。
这些所谓的“分支”功能比原来的软件少,但是它们自多年以来就充满了缺陷和死亡。
dvdrtools开始用cdrtools这个版本从2001年(现12岁),去掉原来的DVD支持代码,取而代之的是由一些可能与先锋A03工作。它没有破坏可移植性,所以它在Win-DOS上编译为2001年的cdrtools。
wodim从2004年9月开始使用cdrtools版本,并为dvd支持代码做了同样的事情,但是另外还破坏了可移植性框架并添加了自己的特定bug。
Cdrtools自从aprox开始编译并在Win-Dos上工作。 y1998。
要在Win-Dos上编译,您需要一个cygwin环境和“smake”(gmake有错误,阻止它在该平台上正常工作)。
在这样的环境下,你可以编译cygwin甚至使用cl.exe。如果使用cl.exe进行编译,由于来自Microsoft的编译环境的非POSIX符合性(struct stat始终包含st_ino == 0,告诉mkisofs所有文件硬连接在一起),您将无法获得工作的mkisofs。
几年前有一个工作的mingw编译,但似乎READMEs/README.mingw32中的说明不再适用。
有一个DJGPP编译aprox。 10年前(请参阅README/README.msdos),但对于当前的DJGPP版本,这也不再正确。
cdrtools被分叉成cdrkit和
这些都具有相同(或更高)的功能,所以你可能会更好试图编译它们来代替。
以前似乎有一个patch on a mailing list允许它在Windows上编译。搏一搏。
dvdrtools自2001年以来已经死亡,仅代表cdrtools开发的前4年 。
cdrkit基于2004年9月的cdrtools版本和 cdrkit项目从未开发任何自己的代码。
其结果是,即使cdrkit只提供aprox的。在原始项目中找到40%的功能 。考虑到有更多的 这100个记录在cdrkit中的错误,这是浪费时间 来看看这两个伪项目。