国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

急!php如何調(diào)用c++寫的動態(tài)鏈接庫

xixilin

問題描述

全部文件
上面是所有文件
.so是動態(tài)鏈接庫,.h是對外暴露的方法

比如文件 ThostFtdcMdApi.h

#if !defined(THOST_FTDCMDAPI_H)
#define THOST_FTDCMDAPI_H

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ThostFtdcUserApiStruct.h"

#if defined(ISLIB) && defined(WIN32)
#ifdef LIB_MD_API_EXPORT
#define MD_API_EXPORT __declspec(dllexport)
#else
#define MD_API_EXPORT __declspec(dllimport)
#endif
#else
#define MD_API_EXPORT 
#endif

class CThostFtdcMdSpi
{
public:

    virtual void OnFrontConnected(){};

    virtual void OnFrontDisconnected(int nReason){};

    virtual void OnHeartBeatWarning(int nTimeLapse){};

    virtual void OnRspUserLogin(CThostFtdcRspUserLoginField *pRspUserLogin, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

    virtual void OnRspUserLogout(CThostFtdcUserLogoutField *pUserLogout, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
    //......
};

class MD_API_EXPORT CThostFtdcMdApi
{
public:

    static CThostFtdcMdApi *CreateFtdcMdApi(const char *pszFlowPath = "", const bool bIsUsingUdp=false, const bool bIsMulticast=false);

    static const char *GetApiVersion();

    virtual void Release() = 0;

    virtual void Init() = 0;

    virtual int Join() = 0;

    virtual const char *GetTradingDay() = 0;

    virtual void RegisterFront(char *pszFrontAddress) = 0;

    virtual void RegisterNameServer(char *pszNsAddress) = 0;
    //......
protected:
    ~CThostFtdcMdApi(){};
};

#endif

為此你搜索到了哪些方案及不適用的原因

請教一下各位朋友,要如何請求那些接口呢

280 3 0
3個回答

jack10082009

PHP有個FFI擴展。詳情一嘴兩嘴說不清楚,可以百度一下這個。

  • xixilin 7天前

    有試過,ffi不能調(diào)用c++,c++得轉(zhuǎn)成c才可以,不會c++,c

muyu

可以嘗試吧c++編譯為php擴展使用,具體實現(xiàn)可以咨詢AI

  • 暫無評論
胡桃

這個簡單,你愿意支付多少?

  • 暫無評論
??