小锁 发表于 2005-5-8 20:03:39

Myget-0.0.4(强烈建议所有用户升(多线程下载工具)

0.0.4版本发布中,详见:
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3537
有bug请这里跟贴。

colorfuljoe 发表于 2005-5-9 08:49:07

url.cpp:415: error: ISO C++ forbids cast to non-reference type used as lvalue
make: *** 错误 1
make: Leaving directory `/home/joe/myget-0.0.1/src'
make: *** 错误 1
make: Leaving directory `/home/joe/myget-0.0.1'
make: *** 错误 2

caihua 发表于 2005-5-9 10:02:39

小锁 发表于 2005-5-9 12:34:31

url.cpp:415: error: ISO C++ forbids cast to non-reference type used as lvalue
make: *** 错误 1
make: Leaving directory `/home/joe/myget-0.0.1/src'
make: *** 错误 1
make: Leaving directory `/home/joe/myget-0.0.1'
make: *** 错误 2
如果出现编译错误:url.cpp:415: error: ISO C++ forbids cast to non-reference type used as lvalue, 那么请手动更改url.cpp 的415行成path = new char;

mopz0506 发表于 2005-5-15 04:20:20

虽然还比较简陋,不过代替 wget 下载更新已经很好用了。

mopz0506 发表于 2005-5-15 04:22:44

下载 libstdc++-devel 这样的文件的时候,提示把 ++ 吃掉了,呵呵。

Begin to download: libstdc-devel-4.0.0-5.i386.rpm

jackey 发表于 2005-5-15 09:46:16

kao,老弟原来在搞这个。双手双脚支持,你写个软件,我写个软件。大家都来ML,爽也。对了,如果真能替代wget的话,就太好啦。 我ML第一个支持,哪怕还不是很完善。

mopz0506 发表于 2005-5-15 13:02:45

略微看了一下你的代码,还比较粗糙。有没有考虑过在 libcurl 这样比较成熟的网络库基础上扩展呢。

不过对我来说 0.01 版已经是完美啦,呵呵。

小锁 发表于 2005-5-15 18:05:48

哈哈,就是比较粗糙啊,还很乱呢,主要是没有想全会发生什么,这个主要是测试一下想法,正在改结构中,你说的那个bug是url解码的时候把"+"改成了" ",主要是请求部分的+是空格的编码,改过来了,一时疏忽。至于libcurl,因为不想依赖任何的扩展库,所以没有用,并且libcurl的口碑并不是很好,如果从底层控制自己的代码,随然工作量大点儿,但是能够全面把握自己的软件,有利于bug的修正。

KDE 发表于 2005-5-15 18:43:05

prozilla 如何?

stdio 发表于 2005-5-15 19:11:18

支持动态分割吗?

mopz0506 发表于 2005-5-15 21:04:47

哈哈,就是比较粗糙啊,还很乱呢,主要是没有想全会发生什么,这个主要是测试一下想法,正在改结构中,你说的那个bug是url解码的时候把"+"改成了" ",主要是请求部分的+是空格的编码,改过来了,一时疏忽。


既然改过来了,那就快放新版本吧。这软件太好了,我等着用呀。

funjay 发表于 2005-5-15 21:16:24

path = new char:


$ make install
Making install in src
make: Entering directory `/home/victor/Desktop/myget-0.0.1/src'
make: Entering directory `/home/victor/Desktop/myget-0.0.1/src'
/bin/sh ../mkinstalldirs /usr/local/bin
/bin/sh ../libtool --mode=install /usr/bin/install -c mytget /usr/local/bin/mytget
/usr/bin/install -c mytget /usr/local/bin/mytget
/usr/bin/install: cannot create regular file `/usr/local/bin/mytget':Permission denied
make: *** 错误 1
make: Leaving directory `/home/victor/Desktop/myget-0.0.1/src'
make: *** 错误 2
make: Leaving directory `/home/victor/Desktop/myget-0.0.1/src'
make: *** 错误 1
$   

zen me ban?xie xie le
wo da bu liao "zhong wen"

mopz0506 发表于 2005-5-15 21:29:12

这个不是作者已经有说明了吗?还是用红字标出来的喔。


如果出现编译错误:url.cpp:415: error: ISO C++ forbids cast to non-reference type used as lvalue, 那么请手动更改url.cpp 的415行成path = new char;


path = new char:


$ make install
Making install in src
make: Entering directory `/home/victor/Desktop/myget-0.0.1/src'
make: Entering directory `/home/victor/Desktop/myget-0.0.1/src'
/bin/sh ../mkinstalldirs /usr/local/bin
/bin/sh ../libtool --mode=install /usr/bin/install -c mytget /usr/local/bin/mytget
/usr/bin/install -c mytget /usr/local/bin/mytget
/usr/bin/install: cannot create regular file `/usr/local/bin/mytget':Permission denied
make: *** 错误 1
make: Leaving directory `/home/victor/Desktop/myget-0.0.1/src'
make: *** 错误 2
make: Leaving directory `/home/victor/Desktop/myget-0.0.1/src'
make: *** 错误 1
$   

zen me ban?xie xie le
wo da bu liao "zhong wen"

funjay 发表于 2005-5-15 21:36:20

我改了阿
还是这样的阿
这2各错误不一样阿
这2各错误不一样阿!
现在在opera8.0中不能中文,郁闷,输入法没有用
装好的时候就可以用,不知道怎么会师》?现在不可义勇
只能在kwrite中写好了,在复制粘贴
页: [1] 2 3 4 5 6 7
查看完整版本: Myget-0.0.4(强烈建议所有用户升(多线程下载工具)