0
我嘗試使用外部庫。當我從這個庫調用函數時,它是正確的。 但是,然後我嘗試在循環中調用此函數,我有分段錯誤。代碼例如:QLibray分段錯誤
char *snam = (char*) new char;
QLibrary swedll("swedll32.dll");
typedef char * (*Fct)(int, char *);
Fct fct=(Fct)(swedll.resolve("[email protected]"));
for(int i=0;i<100;++i)
{
if (fct) fct(0,snam);
}
我做錯了什麼?