浩哥的休息时间

有空坐坐 ^_^

 
 
 
 
 
 

  maniac3d

北京市 丰台区 巨蟹座

 发消息  写留言

 
自我介绍安静...
近期心愿身体健康
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

Qt configure 参数不完全说明

2009-11-23 11:41:48 阅读(2) 评论(0)

个人认为只需要加个 -fast参数就ok了。其他参数视自己情况而定,比如你不需要qt3支持可以添加-no-qt3support,或者不需要webkit插件 -no-webkit

配置参数选项:

 前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受. 

    -release ........... 调试关闭.没有调试库,自己的项目只能发布,不能调试(没有调试库的缘故),如果你硬要编译debug版本的话,会提示找不到xxxxxd.dll  

阅读(2) | 评论(0) | 阅读全文>>

常见的几个Qt编程问题的处理

2009-11-23 11:27:48 阅读(3) 评论(0)

常见的几个Qt编程问题的处理

1、如果在窗体关闭前自行判断是否可关闭

答:重新实现这个窗体的closeEvent()函数,加入判断操作

Quote:

void MainWindow::closeEvent(QCloseEvent *event)

{

   if (maybeSave())

   {

writeSettings();

event->accept();

   }

   else

阅读(3) | 评论(0) | 阅读全文>>

关于在windows下部署发布QT程序的总结

2009-11-23 11:25:58 阅读(3) 评论(0)

首先,打开windows控制台,然后,找到vs安装目录下的bin里,执行 vcvars32.bat 这个脚本。执行完之后,vs需要的所有环境变量就已经设置好了。

然后,做下面的操作:

环境是QT 4.3.3 + mingw32-make

部署发布QT程序有两种方法:
第一种,静态编译,可生成单一的可执行文件。
第二种,动态编译,需同时附上需要的dll文件。

一、静态编译

1 编译QT。
要静态编译,首先要求QT是静态编译过的。在QT目录下执行:

configure.exe -static -release
make sub-src

就可以编译出静态库。如果只是用来分发程序,也可以mingw32-make release sub-src只编译一个静态库。

阅读(3) | 评论(0) | 阅读全文>>

Qt集成到VS2008中(Qt4.5.1 + qt-vs-addin-1.0.0)

2009-11-20 9:55:21 阅读(29) 评论(0)

    1、首先确保VS2008安装好,我用的是VS2008英文版,最好不要用Express版的,因为如果用这个精简版本,qt-vs-addin装不上去。而且VS2008中文版我试过,qt-vs-addin不能用,不知道是怎么回事。

    2、下载qt-win-opensource-src-4.5.1.zip,(),解压到某一个文件夹,如L:\qt-win-opensource-src-4.5.1。

    3、添加环境变量.如果你的登录名是administrator,则在“administrator的用户变量”中添加一个QTDIR,值为:L:\qt-win-opensource-src-4.5.1。另外,在“系统变量”中的Path变量中添加L:\qt-win-openso

阅读(29) | 评论(0) | 阅读全文>>

如何使用 FinalRigII 绑定Maya角色

2009-9-24 10:10:27 阅读(405) 评论(6)

电驴下载:

ed2k://|file|[Maya%E7%BB%91%E5%AE%9A%E6%8F%92%E4%BB%B6maya2008,maya2009,maya2010]FinalRigII_setup.rar|2385134|011BB7F108FA99FD55CB5AB4D39372D7|h=7ZOPKT7YLM22A7FC7CK6TGSGNL3DFSNB|/

1、载入角色模型;

如何使用 FinalRigII 绑定Maya角色 - maniac3d - 浩哥的休息时间

2、加载 FinalRigII 插件;

阅读(405) | 评论(6) | 阅读全文>>

VS.net2005写的程序解决“由于应用程序的配置不正确,应用程序未能启动”

2009-9-18 12:34:18 阅读(416) 评论(0)

方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!

方法二:
工程-》属性-》配置属性-》c/c++ -〉代码生成里,修改运行时库选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

阅读(416) | 评论(0) | 阅读全文>>

fatal error LNK1169: 找到一个或多个多重定义的符号

2009-9-18 12:32:29 阅读(120) 评论(0)


申明全局变量,全局函数一定要在cpp中申明

其他类引用该全局变量就include该cpp的h文件

然后extern一下就好了

否则容易出现该重复定义错误

这个"容易"是如何解释的呢?

例如A.h中如果申明了全局变量int Global;

在B.h中include "A.h"

              extern int Global;

则你include A.h相当于把A.h中全局变量的申明也include进来了,编译器就会认为是重复定义

所以全局变量和函数申明一定要在cpp中

当.h文件里有函数实现时

阅读(120) | 评论(0) | 阅读全文>>

FinalRigII pro 密码

2009-9-17 10:53:22 阅读(147) 评论(1)

密码:daysview

阅读(147) | 评论(1) | 阅读全文>>

py生成pyc和pyo

2009-9-1 13:03:06 阅读(14) 评论(0)

python2.2
>>> import py_compile
>>> py_compile.compile('xxx.py')

python2.4 later
#生成pyc 
python -m py_compile xxx.py

#生成pyo 
python -O -m py_compile xxx.py

阅读(14) | 评论(0) | 阅读全文>>

冬日水仙花

2009-1-30 14:16:41 阅读(5) 评论(0)

小时候奶奶家经常可以看见水仙花。那日见楼下的超市有卖,便买了两棵。回家后养在了家中的空鱼缸中。水仙花很好养。刚买来时也没多高,到鱼缸口都差着一大节。过了几天,突然发现它已经冒出了鱼缸口。我记算了一下,平均每日生长1厘米。放上几张图欣赏一下。这也许是它最漂亮的时候。
盛开的水仙花 - maniac3d - 浩哥的休息时间

阅读(5) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
日志评论
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009