ios遇到的奇葩問題

2021-10-02 23:29:01 字數 910 閱讀 4818

有時候從別人那拷貝的**,能在他的專案裡面跑起來,一旦複製到自己的專案裡面就各種奇怪的錯

可能是因為類字尾的原因

他是.m 我是.mm ,因為有時候c支援的東西,c++並不支援

reinterpret_cast from 『const unsigned long *』 to 『char *』 casts away qualifiers

和 cannot assign to non-static data member 『mnframeid』 with const-qualified type 『const unsigned long』

這些類似的錯誤,一開始我以為是因為沒有支援c++11標準導致的

事實上,我之前都有設定的,但是突然匯入的c++庫,以及一些設定沒了,但是我重新設定,也還是不行,後來在上面找到了解決方案

1)、reinterpret_cast from 『const unsigned long *』 to 『char *』 casts away qualifiers

reinterpret_cast(&pkfi->mnframeid)
改為

const_cast(reinterpret_cast(&pkfi->mnframeid))
2)、cannot assign to non-static data member 『mnframeid』 with const-qualified type 『const unsigned long』

這個 是類成員變數是const修飾,然後卻有他的set get方法,試圖修改唯讀變數的值導致的。可以直接去掉const修飾,也可以選擇const與指標結合修改

Android studio遇到的奇葩問題

今天重啟專案發現專案出現問題 1.styles中item全部顯示紅色 2.新建專案,xml中各種亂碼,gradel中也是各種亂碼,跑不起來專案 3.布局無法正常顯示,且布局 不提示 解決 第一步,解除安裝sdk,在重新安裝,我用的是28 第二步,這時候styles不會報錯了,但是class會報乙個n...

ios 遇到引用 a庫遇到的問題

最近ios開發專案,遇到了,在device執行和模擬器執行都需要引用.a庫,兩個庫的名字相同,分別放在了連個資料夾下面。但是執行起來的時候總是報錯。說明是引用庫的問題。因為是在真機執行可以通過,但是模擬器編譯出錯,說是引用庫的指示問題。聽取其他同時的意見刪除了,資料夾指引真機的庫,在模擬器環境下編譯...

搭建集群時遇到各種奇葩問題的大招

用自己電腦搭建hadoop集群的時候總是會遇到各種奇葩的問題,因為虛擬機器總是會比真實的環境差很多的,有些奇葩的問題真是讓我鬱悶不行不行的 像這個問題,搭了三遍的集群遇見各種奇葩問題,最後找了乙個終極大招 但是,但是,前提是,新搭的集群,如果hdfs裡面已經有資料了,那就別用了,因為會把你的hado...