2014-02-12 79 views
1

我在我的Osx Snow Leopard安裝qt 4.8,我已經克隆了git://gitorious.org/qt/qtserialport.gitQtSerialPort,然後我試圖建立它在QtCreator編譯QSerialPort在OSX雪豹和QT 4.8

當我嘗試建立圖書館我收到以下錯誤: /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:62:34:錯誤:私人/ qcore_unix_p。 h:沒有這樣的文件或目錄 /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'未在此範圍內聲明 /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:在成員函數'void QSerialPortPrivate :: 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:在成員函數'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:在成員函數'qint64 QSerialPortPrivate :: writeToPort(const char *,qint64)'中: /Users/warcomeb/Projects/External/qserial/qtserialport /src/serialport/qserialport_unix.cpp:1097:錯誤:'qt_safe_write'未在此範圍內聲明 /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_u nix.cpp:在成員函數'qint64 QSerialPortPrivate :: writePerChar(const char *,qint64)'中: /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:1134:error:'qt_safe_write '未在此範圍內聲明 /Users/warcomeb/Projects/External/qserial/qtserialport/src/serialport/qserialport_unix.cpp:在成員函數'qint64 QSerialPortPrivate :: readPerChar(char *,qint64)'中: /Users /在這個範圍內沒有聲明'qt_safe_read' make [2]:* [qserialport_unix.o]錯誤1 make [1] ]:* [sub-serialport-make_default]錯誤2 make:* [sub-src-make_default-ord ERED]錯誤2 14時45分11秒:過程「的/ usr/bin中/讓」退出,代碼爲2 錯誤,同時建立/部署項目qtserialport(包:臺式機)

能否請你幫我這個?

回答

0

基本上就是Sergey寫的。

我意外地批准了其他人的兩個更改,而沒有測試Qt 4上的更改,貢獻者通常僅針對除我們之外的Qt 5測試補丁。

一旦我意識到,這將打破庫,我submitted a revert對於這些變化,然後我re-pushed the change一些修正與雙方的Qt 4和5

這個現在應該是固定無論是在「穩定工作「(默認)和」dev「分支,所以你需要做的就是git pull再次完成。