按照说明使用Visual Studio 2013构建检查0.9.14。一切顺利

然后,我尝试链接到.lib并将标头包含在另一个C项目中(同样由msvc 2013构建)。

这是我的资料来源:

#include <stdio.h>
#include <check.h>

int main(void)
{
   printf("Hello World!\n");
   return 0;
 }


我在编译时遇到各种错误,全部来自check.h。

其中大多数是C2059语法错误。
这是清单:

C2059: syntax error : ')'
C2059: syntax error : ';'
C2061: syntax error : identifier 'pid'
C2146: syntax error : missing ')' before identifier 'pid'
C2059: syntax error : 'type'
C2061: syntax error : identifier 'check_fork'


我在这方面找不到很多帮助,有什么想法吗?

最佳答案

在包含typedef int pid_t之前添加check.h

关于c - 使用Check for C单元测试时出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29820608/

10-12 15:48