最近需要整理QT的旧程序,
平台为 QT 4.6.3
虚拟机 fedora 9.0
1、编译
首先生成Makefile
在不同的平台下,使用不同的qmake
有了Makefile 直接make即可
2、编译错误
make时首先遇到
../../include/QtCore/../../src/corelib/arch/qatomic_arm.h:131: Error: no such instruction: `swpb %cl,%dl,[?i]'
在src/corelib/arch/qaatomic_arm.h
131行
inline char q_atomic_swp(volatile char *ptr, char newval)
{
register char ret;
ret=*ptr;
*ptr=newval;
return ret;
}
在228行
template
Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndStoreOrdered(T *newValue)
{
T *originalValue;
originalValue=_q_value;
_q_value=newValue;
return originalValue;
}
3、QHTTP not found
QT += network
在pro 工程文件中加入这句话就可以了。
阅读(1325) | 评论(0) | 转发(0) |