錯誤發生在API:錯誤C2375:重新定義;不同的連鎖
#define DLLEXPORT extern "C" __declspec(dllexport)
DLLEXPORT int CAnyseeUSBTVControllerDlg::InitCaptureDevice()
{
在我的.h庫類和函數的定義:
class CAnyseeUSBTVControllerDlg : public CDialog
{
// Construction
public:
int InitCaptureDevice(void);
不知道如何解決它?
「錯誤1個錯誤C2375: 'CAnyseeUSBTVControllerDlg :: InitCaptureDevice' :重新定義;不同 聯動C:\程序 文件\ toATS_DVS \ anysee \ anyseee30 \ anyseee30 \ anyseeUSBTVControllerDlg.cpp 122 anyseee30」
你確定需要創建一個非靜態成員函數'extern「C」'? – 2010-09-09 13:54:04
是的,我需要將.dll添加到我的Python應用程序 – CarolusPl 2010-09-09 13:55:37
也許您應該使用靜態方法?否則,你有一個隱含的指針,你需要照顧。既然你不是全班出口,我不確定它會起作用。 – Rod 2010-09-09 14:12:48