情况有点奇怪,但请耐心听我说。我需要一种可以在C中轻松调用的脚本语言(不是cpp,C)。优选地,脚本函数可以作为常规的C函数来调用。我需要脚本语言来使用元组,这样我就可以编写类似下面的代码。把它放在我的废话里,我只想能返回元组。返回类型必须是ptr,并且所有输入都是void* (元组)、int或char*
myfunc(a, b, c, d) {
a.b = b
a.z = anotherFunc(b,c)
return a, d
}
myfunc2(z) {
a, d = z
return d+4, a+1
}
我有一个dll文件和它对应的.h文件。我想从C#程序中调用它。我怀疑这要么是不可能的,要么是非常困难的。
下面是我想要使用的.h文件的一部分
int SelfTest();
/******************************************************
* C++ functions
******************************************************/
int CPP_Init(std::string baseDirectory);
std::vector<std