發現用implib libtcmalloc_minimal_bcb.lib libtcmalloc_minimal.dll 生成的lib 不能鏈接。
coff2omf libtcmalloc_minimal.lib libtcmalloc_minimal_omf.lib 能編譯不能運行。
用了LoadLibrary 找到tc_malloc tc_free 能呼叫,但用測驗程式連續 tc_malloc/tc_free
到128893次會報錯 stack overflow 例外。
vc2010里同樣的測驗程式 分配釋放1億次都沒問題。
請有經驗的TX指導一下,謝謝。
uj5u.com熱心網友回復:
折騰了下,vc 使用__cdecl方式的,bcb用相同的方式能用動態庫來呼叫了。但是用__stdcall 模式的 LoadLibrary就不正常了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140626.html
標籤:基礎類
