天嵌 ARM开发社区

 找回密码
 注册
查看: 2369|回复: 9

qt编译出错

[复制链接]
ZNbutterfly 发表于 2010-4-28 11:22:40 | 显示全部楼层 |阅读模式
调用多线程类 的时候
先出现错误parse error before'{' token
按照网上找的方法修改Makefile  添加-lqte-mt  
又出现 cannot find -lqte-mt
期待高手解答

ps:linux是完全安装的
亚瑟王 发表于 2010-5-8 19:34:24 | 显示全部楼层
使用的是qt4还是qt2?如果是qt4,默认已经添加了多线程。是qt2的话,需要在配置时添加多线程的配置选项。
 楼主| ZNbutterfly 发表于 2010-5-9 20:41:20 | 显示全部楼层
qt2


别的贴子里看到的  是这样添加吗?

默认的qtopia-2.2.0的配置单是没有添加对多线程的配置选项的。
建议你将class MyThread : public QThread {   //expected class-name before ‘{’token

            public:
             virtual void run();
};

这段声明放到头文件中,并且添加类似

#ifndef MYTHREAD
#define MYTHREAD





#endif  /* MYTHREAD */
亚瑟王 发表于 2010-5-10 16:38:38 | 显示全部楼层
你的问题重复发帖了的,然后每个贴的信息还都不一样的。
 楼主| ZNbutterfly 发表于 2010-5-12 15:00:22 | 显示全部楼层
4# 亚瑟王


每次按照网上搜的解决方法做  结果又出现其他的问题:'(
亚瑟王 发表于 2010-5-13 17:38:46 | 显示全部楼层
其他问题是什么问题呢?
 楼主| ZNbutterfly 发表于 2010-5-17 18:49:14 | 显示全部楼层
这个问题解决了
用系统自带的pthread实现
亚瑟王 发表于 2010-5-18 11:32:24 | 显示全部楼层
建议使用qt自带的QThread。
fan__fan__ 发表于 2010-5-19 11:58:07 | 显示全部楼层
安装QT-Embedded4.5时报错:
make:Nothing to be done for "first".
亚瑟王 发表于 2010-5-19 17:45:27 | 显示全部楼层
这个不是报错。这句话中没有和错误有关系的任何信息。
这个翻译成中文是说的:make命令没有做任何事情。
换句话说:之前已经成功编译过这个源码了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-26 19:28 , Processed in 1.078125 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表