4

我找到了这个链接,但这不是我的问题。

我在声明中遇到错误。

这里是我的报关表:

typedef struct
{
    int buffer[10];
} Special_t;

void Special_Reset(Special_t &context);

这是一个 .c 文件。我正在使用 Visual Studio 2010 为 Windows 编译它。这是跨平台项目的一部分。这个确切的代码使用嵌入式 C 编译器可以正常工作。

我还尝试使用以下命令使用命令行进行构建:

cl main.c /I. /TC

/TC 表示“强制 c 编译器”,而不是 C++ 编译器。它也没有用。

4

1 回答 1

5

使用&通过引用传递仅在 C++ 中有效。尝试通过指针传递或切换到 C++ 编译器。

于 2012-12-26T19:38:32.073 回答