vs在classes下加.c编译不通过

vs2012 在Classes下加.c编译不通过,改成cpp到是可以,

但我看到解决方案下的liblua中.c文件就能编译通过,自己加的也可以

请问这个需要怎么设置?

extern “C” {

xxxxx;

}

加了的。

她就不认.c文件, 改成.cpp就行

如果把这个.c文件移到libluc下也没有问题

嗯,是的,也要改为cpp。C内容用extern包裹。