遇到的兩個編譯問題

2022-03-07 17:15:43 字數 518 閱讀 1856

最近遇到兩個編譯問題,著實費了一番功夫。

我在乙個地方,定義了container_of的巨集,卻屢次出現編譯錯誤

巨集定義如下:

#define container_of(ptr, type, member) ()
報錯如下:

error: expected declaration specifiers or '...' before '(' token

解決方式就是在typeof前面也加兩個下劃線,修改後的**:

#define container_of(ptr, type, member) ()
我使用strsok_k來分割字串,也包含了標頭檔案,沒想到一直報錯

implicit declaration of function 『strtok_r』
經搜尋,解決方法與上面的相同,在前面加兩個下劃線即可,即使用__strtok_r

最近遇到的兩個問題

最近做專案時,遇到兩個小問題,搜尋了一翻,還真不好找答案,最終還算解決了,於是有寫出來的衝動。希望能給遇到這類問題的同仁們有所幫助。一 如何設定componetart calendar 1 日期控制項的顯示語言 先說下我當時的遇到這個問題時的環境,由於開發是中文作業系統上進行的,所以在本地除錯時,沒...

mediawiki使用中遇到的兩個問題

1 禁止新使用者自行註冊 在localsettings.php中加入 prevent new user registrations wgwhitelistaccount array user 0,sysop 1,developer 1 試了一下,沒什麼用。於是去官網上找了一下 wgwhitelist...

開發中遇到的兩個小問題

1.要處理買家的名字,之後再顯示,中間用 號代替,兩頭各留乙個字。如果買家有暱稱,則處理暱稱,否則處理買家 pin 一開始是這樣判斷的 if buyer.getnickname null else結果上線執行了n天之後,我自測出問題來了 測試環境資料庫有些買家的暱稱是 不為null,之後進入 hid...