Myget-0.0.4(强烈建议所有用户升(多线程下载工具)
0.0.4版本发布中,详见:http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3537
有bug请这里跟贴。 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
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; 虽然还比较简陋,不过代替 wget 下载更新已经很好用了。 下载 libstdc++-devel 这样的文件的时候,提示把 ++ 吃掉了,呵呵。
Begin to download: libstdc-devel-4.0.0-5.i386.rpm kao,老弟原来在搞这个。双手双脚支持,你写个软件,我写个软件。大家都来ML,爽也。对了,如果真能替代wget的话,就太好啦。 我ML第一个支持,哪怕还不是很完善。 略微看了一下你的代码,还比较粗糙。有没有考虑过在 libcurl 这样比较成熟的网络库基础上扩展呢。
不过对我来说 0.01 版已经是完美啦,呵呵。 哈哈,就是比较粗糙啊,还很乱呢,主要是没有想全会发生什么,这个主要是测试一下想法,正在改结构中,你说的那个bug是url解码的时候把"+"改成了" ",主要是请求部分的+是空格的编码,改过来了,一时疏忽。至于libcurl,因为不想依赖任何的扩展库,所以没有用,并且libcurl的口碑并不是很好,如果从底层控制自己的代码,随然工作量大点儿,但是能够全面把握自己的软件,有利于bug的修正。 prozilla 如何? 支持动态分割吗? 哈哈,就是比较粗糙啊,还很乱呢,主要是没有想全会发生什么,这个主要是测试一下想法,正在改结构中,你说的那个bug是url解码的时候把"+"改成了" ",主要是请求部分的+是空格的编码,改过来了,一时疏忽。
既然改过来了,那就快放新版本吧。这软件太好了,我等着用呀。 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" 这个不是作者已经有说明了吗?还是用红字标出来的喔。
如果出现编译错误: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" 我改了阿
还是这样的阿
这2各错误不一样阿
这2各错误不一样阿!
现在在opera8.0中不能中文,郁闷,输入法没有用
装好的时候就可以用,不知道怎么会师》?现在不可义勇
只能在kwrite中写好了,在复制粘贴