我真的很討厭不得不在這裏提問。但我一直在尋找some of the other posts,像這樣的解決方案似乎並不奏效。它可能是我對語法的誤解。 我正在改進我的一些舊代碼。問題中的函數循環遍歷一些加載的模塊並運行一個函數。當我在x86上時,這段代碼工作得非常好,但跳到64位正在搞砸了一切。 int FindCmd(ArgS *Args)
{
/* We need to check o
我在編寫C++框架時遇到了問題,即用戶的開銷應該比使用它少。用戶可以通過創建一個共享庫來發布他們的工作,這些共享庫包含一個類,該類由框架的BaseClass派生,並實現一個extern「C」createInstance()方法,以便將實例的派生類返回。因此,框架可以通過使用dlsym()通過共享庫調用createInstance-Method來訪問用戶類。 class BaseClass{}
c