我试图创建一个简单的静态C++库,可以将其链接到MonoTouch应用程序中,并通过MonoTouch调用函数。我正在尝试在XCode中编译静态库,并对此进行编辑(自ildjarn修复以来已进行了编辑):
class MyClass
{
public:
static int Get5() { return 5; }
static int Get10() { return 10; }
};
我在第一行收到以下错误:
有什么想法吗?
顺便说一句,我可以在Visual Studio中编译静态库并将其链接到MonoTouch应用程序中吗?
最佳答案
成员可访问性修饰符后跟C++中的冒号,例如标签或开关盒-
class MyClass
{
public:
static int Get5() { return 5; }
static int Get10() { return 10; }
};
另外,可访问性修饰符对C++中的命名空间范围的类型没有影响,因此
public class MyClass
是毫无意义的。关于c++ - 这个类怎么了,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6632541/