にインストールqt 4.8
し、からOsx Snow Leopard
クローンを作成してQtSerialPort
から git://gitorious.org/qt/qtserialport.git
、にビルドしようとしましたQtCreator
。
ライブラリをビルドしようとすると、次のエラーが表示されます。またはディレクトリ /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: メンバー関数内 'bool QSerialPortPrivate::open(QFlags)': /Users/warcomeb/Projects/External/qserial/qtserialport/ src/serialport/qserialport_unix.cpp:218: エラー: 'qt_safe_open' はこのスコープで宣言されていませんでしたclose()': /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:309: エラー: 'qt_safe_close'このスコープで宣言されていませんでした /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: In member function 'qint64 QSerialPortPrivate::readFromPort(char*, qint64)': /Users/warcomeb/Projects /External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1081: エラー: 'qt_safe_read' はこのスコープで宣言されていません /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: Inメンバー関数 'qint64 QSerialPortPrivate::writeToPort(const char*, qint64)': /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1097: エラー: 'qt_safe_write' はこれで宣言されていませんscope /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: メンバー関数内 'qint64 QSerialPortPrivate::writePerChar(const char*, qint64)': /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1134: エラー: 'qt_safe_write' はこのスコープで宣言されていません /Users /warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: メンバー関数内 'qint64 QSerialPortPrivate::readPerChar(char*, qint64)': /Users/warcomeb/Projects/External/qserial/qtserialport/src /serialport/qserialport_unix.cpp:1160: エラー: 'qt_safe_read' はこのスコープで宣言されていませんでした [2]:このスコープで宣言されていませんでした /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: In member function 'qint64 QSerialPortPrivate::readPerChar(char*, qint64)': /Users/warcomeb/Projects /External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1160: エラー: 'qt_safe_read' はこのスコープ make[2] で宣言されていません:このスコープで宣言されていませんでした /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp: In member function 'qint64 QSerialPortPrivate::readPerChar(char*, qint64)': /Users/warcomeb/Projects /External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1160: エラー: 'qt_safe_read' はこのスコープ make[2] で宣言されていません:* [qserialport_unix.o] エラー 1 make[1]: * [sub-serialport-make_default] エラー 2 make: * [sub-src-make_default-ordered] エラー 2 14:45:11: プロセス "/usr/bin /make" がコード 2 で終了しました。プロジェクト qtserialport のビルド/デプロイ中にエラーが発生しました (キット: デスクトップ)
これで私を助けてもらえますか?