使用BCB生成了FIRFILTER.dll文件,但放在調用這個dll的程序上運行時,
提示“無法定位程序輸入點CurveParamSetupInvoke於動態鏈接庫FIRFILTER.dll上”
CurveParamSetupInvoke是生成該dll文件中的一個函數。為什么會出現這種錯誤?求各位大俠指點
9 个解决方案
你確認這個DLL將CurveParamSetupInvoke函數導出了么?
extern "C" __declspec(dllexport) int __stdcall CurveParamSetupInvoke(...);
要導出函數
找vc6里面的一個工具軟件depand.exe 打開你的dll文件看看,有沒有導出的函數名?,名字是什么?
depand.exe 打開你的dll文件看看,看名稱、參數類型有無錯誤!
改成這樣寫試試,另外返回是int還是void
extern "C" __declspec(dllexport) int __stdcall CurveParamSetupInvoke(...);