"Hello World!" 玩跨界
- cpy - 果壳网 guokr.com - 果壳网DIYer:约瑟
制作时间:一星期
制作难度:★★★☆☆
GEEK指数:★★★☆☆. 我们家宝贝妮子大寿,自然我就要整一个独一无二滴东西,恩,于是我邪恶的计划诞生了~把废弃的赛扬CPU使用浓硝酸腐蚀法做成一个手机挂坠~. 初步打算是使用纸片画上自己喜欢的图像,然后剪裁后黏贴于CPU上,使用喷漆喷涂,然后解下纸片,生成一个镂空的地方.
在StackOverflow上有这样一个贴子,楼主说,我有下面这样的一个C++程序,为什么编译不通过啊。其让我想起了以前的这两个帖子《编程真难啊》和《给我一个序列号》。仅以此篇文章祝大家假期快乐吧。
hello world 程序
楼主还给出了相关的编译出错的信息(相信你一看就明白问题在哪里了,你应该还会发出一声“靠”!!!)
先是用Visual C++ 2010编译
c:\dev>cl /nologo helloworld.png cl : Command line warning D9024 : unrecognized source file type 'helloworld.png', object file assumed helloworld.png : fatal error LNK1107: invalid or corrupt file: cannot read at 0x5172
再用G++ 4.5.2编译
c:\dev>g++ helloworld.png helloworld.png: file not recognized: File format not recognized collect2: ld returned 1 exit status
再用clang编译
c:\dev>clang++ helloworld.png helloworld.png: file not recognized: File format not recognized collect2: ld returned 1 exit status clang++: error: linker (via gcc) command failed with exit code 1 (use -v to see invocation)
不过,最强大的,有人居然给出了一个fix,靠!
(下面的图片是一个4M大的gif动画,演示了整个过程,下载可能需要一定的时间。)
真是BT啊,呵呵。仅以此篇文章祝大家假期快乐吧。