二月 2007 - 博客

一个是www.anim8or.com,是NVidia一个开发人员写的,连脚本语言都自己写,原来作者以前是写编译器的。god,牛人就是牛人。这个软件相当好用,比什么3d Max 简单多了。可惜不开源,只免费使用。

 

另一个是大名顶顶的blender,功能强大而且开源,可惜入门很难。
 

Posted 作者 elliot | 1 comment(s)
标签: ,

VC's #pragma message Ever tried to add the line number of a compile time message to your source code?

#pragma message(__FILE__ __LINE__ ": important part to be changed!!"

Won't work. Anyway, with some tricks you can do exactly this. The nice thing is that you will never ever again need to use "Find" to locate a particular message in your source code. Just double click the line with your message in the output window and VC's editor will jump to that location. Here is what you need to add to your source code to make this work: #define __STR2__(x) #x

#define __STR1__(x) __STR2__(x)

#define __LOC__ __FILE__ "("__STR1__(__LINE__)") : Warning Msg: "

#define __LOC2__ __FILE__ "("__STR1__(__LINE__)") : "

Now you can use the #pragma message to add the location of the message: #pragma message(__LOC__ "important part to be changed") #pragma message(__LOC2__ "error C9901: wish that error would exist") The preceding pragmas will yield the following output from the compiler (preprocessor) C:\code\pragma\test.cpp(33) : Warning Msg: important part to be changed c:\code\pragma\test.cpp(34) : error C9901: wish that error would exist Have fun with your new #pragma's...

Posted 作者 elliot | 1 comment(s)
标签:
更多内容