主题 : Fedora9中 关于QT4:const QString& 和 QString const&的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79863
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2012-10-15
最后登录: 2014-06-12
楼主  发表于: 2014-06-12 12:30

 Fedora9中 关于QT4:const QString& 和 QString const&的问题

我在QT4中用QextSerialPort串口编程:

我是这么写的代码:
Posix_QextSerialPort *myCom=ew Posix_QextSerialPort("/dev/ttySAC2");

编译出错:undefined reference to 'Posix_QextSerialPoer(QString const&)'

查了posix_qextserialport.h头文件,函数定义为:
class Posix_QextSerialPort:public QextSerialBase{
public:
  Posix_QextSerialPort();
  Posix_QextSerialPort(const Posix_QextSerial& s);
  Posix_QextSerialPort(const QString & name);
  Posix_QextSerialPort(const PortSettings& settings);
  Posix_QextSerialPort(const QString & name, const PortSettings& settings);
  Posix_QextSerialPort& operator=(const Posix_QextSerialPort& s);
  virtual ~ Posix_QextSerialPort();

那我该怎么修改我的代码呢?求指教!!
const QString & 和 QString cont &怎么转换啊?我试了很多方法都不行