linkage specification is not allowed错误

我运行是提示linkage specification is not allowed错误,

指示的是我的主函数

 
extern "C"
{
int main( int argc,char** argv)  //-----指示这里错误
   {
CUT_DEVICE_INIT(argc, argv);
----------

求教

呵呵!extern "C"不能用于限制块,只能用于限制函数

我是把extern “C”写在最前面,用一个括号将main函数写在里面啊

其实我的意思就是想说把这个作用在main函数上啊?

呵呵!这是语法,不是说你想怎么样就怎么样的。另外main函数永远只有一个,所以无论c还是C++都是一样的。没有必要使用extern "C“

[ 本帖最后由 yyfn风辰 于 2010-4-4 20:35 编辑 ]

呵呵,非常感谢热心回复,
我也是看到nbody粒子里面有这个,我就直接用了,没有考虑到针对的是main函数
谢谢