NDK編譯時的字節對齊 x86 vs ARM

今天編碼中遇到的,在C#和C++端的P/Invoke調用時,傳遞struct做爲參數。P/Invoke要求兩邊定義的struct有相同的內存佈局。android 還好我寫C++時一向當心,使用static_asset檢查結構體的大小。萬幸,在編譯時,報錯了。佈局 google可知,arm和x86平臺的對齊規則不一樣google https://software.intel.com/en-us/bl
相關文章
相關標籤/搜索