<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Qt5.x 移植到Qt4.8 在使用Qt5.x之后,發現Qt5.x還是比Qt4.8臃腫很多,所以在空間受限的設備上,還是建議使用Qt4.8. 這里記錄Qt5.x的程序移植到Qt4.8上會遇到的一些問題。 ## QtSerialPort 移植 QtSerialPort是Qt5.3之后自帶的,所以在Qt4.8上我們需要手工安裝。 Qt串口模塊5.5開始不再支持Qt4,所以建議用最后一個版本,qtserialport-opensource-src-5.4.2 pro里加上CONFIG += serialport 在這里下載: https://pan.baidu.com/s/1o6UVlk2 解壓,打開其中的工程 http://pkgs.fedoraproject.org/repo/pkgs/udev/udev-182.tar.xz/d0a1ac9501d7c4ae68839d1b601592b8/udev-182.tar.xz sudo apt-get install libblkid-dev libkmod-dev libgirepository1.0-dev ./configure --prefix=/opt/qt4.8.7-arm/ --target=arm-linux-gnueabihf --host=arm-linux-gnueabihf LD=arm-linux-gnueabihf-ld --with-pci-ids-path=/var/share/pci.ids ## 線程延時 QThread::msleep(100); 線程延時100ms改成: ~~~ QEventLoop eventloop; QTimer::singleShot(100, &eventloop, SLOT(quit())); eventloop.exec(); ~~~ ## 中文亂碼 在最前面加上: ~~~ QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); ~~~ ## C++11 ~~~ /home/zepan/develop/Second/wifiscanthread.h:16: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool stopped = false; ^~~~~ ~~~ ## 無法打開顯示設備 ~~~ root@LicheePi:~# ./Second4.8 QWSSocket::connectToLocalFile could not connect:: Connection refused QWSSocket::connectToLocalFile could not connect:: Connection refused ^C root@LicheePi:~#./Second4.8 -qws QLock::QLock: Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 'd' (38, Function not implemented) Cannot get display lock Aborted ~~~ 最近查看Qt源碼才發現,Qt需要用到System V IPC進行進程間通信,而Android的進程間通信用的是谷歌自己的方式,所以Qt根本無法實現進程間的通信,自然無法正常啟動。 重新配置內核,打開 System V IPC選項,問題解決。 ## 參考文章 http://blog.csdn.net/yuyu414/article/details/42400721
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看