我试图创建一个简单的静态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/

10-11 19:46
查看更多