我正在Ubuntu 14.04下运行一个应用程序。我想在我的php-Code中使用c ++ - 共享库(.so)。我没有库的源代码。我所拥有的只是libMyLib.so -File和.so
的头文件这是我的libMyLib.h
#ifndef MyLib_H
#define MyLib_H
#include "ITest.h"
#include <string>
class MyLib {
public :
virtual int setParam(int ID, int value) = 0;
virtual int getValue(int ID, int *value) = 0;
};
ITest.h
#ifndef ITest_H
#define ITest_H
class ITest {
public :
enum firstEnum {
INT = 1,
STRING = 2
};
struct sValue {
....
};
};
如何在没有源代码的情况下使用swig?有没有其他方法在不使用swig的情况下在php中使用这个共享库?
感谢您的回复,我很感激!