2013-03-26 50 views
0

所以我最近更新了我的JNAerator,並開始使用新的BridJ運行時,我試圖調試我遇到的問題,我不確定它是否是我的庫的代碼或JNAerator本身。JNAerator BridJ運行時靜態方法實例內存

基本上在我的C庫中,我有一個init()方法,它將在其他C庫方法的內存共享變量中進行初始化。我注意到,使用新的BridJ運行時以及爲我的庫生成的Java代碼創建的新註釋僅創建靜態方法。這會導致我的C庫在對各種靜態Java方法的不同調用中保持內存值的問題?

回答

0

在BridJ中,靜態或非靜態的C方法的綁定是嚴格等價的(雖然非靜態綁定方法顯然需要實例化您的庫類)。