Qt 不同位數的編譯器,指針的長度是不一樣的

我是在windows下用MSVC2017 32bit的編譯器編譯程序,當我切換到linux下用gcc 64位的編譯的時候。報錯如下: 大體是類型轉換時丟失精度,32位下指針變量是4個字節,64位下指針變量是8個字節。解決辦法return QVariant((qulonglong)(listNode[index.row()].treeNode)); unsigned long long來進行轉換,之
相關文章
相關標籤/搜索