2009年12月18日

QWT4.5.6 遇到QT 4.6

打算將開發中的專案升級到 QT4.6, 因為有用到 QWT, 所以順便一起升級, 結果在編譯QWT時, 用VC2005 編譯一直出現 qHash()..的錯誤訊息, 結果在網上看到一串滿"激烈"的討論串

QWT原作者與 QT Senior Product Manager的對答
http://www.mail-archive.com/qt4-

preview-feedback@trolltech.com/msg01358.html


最後沒時間研究 WHY 的我, 只好乖乖到 qwt_valuelist.h 把47~49行註解掉

// MOC_SKIP_BEGIN
//template class QWT_EXPORT QList;
// MOC_SKIP_END


不過以我的"嫩"英文看起來, 這位"Product Manager"還滿強硬與有程式底子的啊!


---話說要將 QWT 以DLL型式使用時, 請在你的專案中加一個定義QWT_DLL