double Trapz::operator ()这个函数你分开写是写在什么文件里,是Trapzint.cpp吗?有没有加入到工程中?
从你提供的线索看,真看不出错误来,唯一的错误是main函数没有返回值,那是第一个警告的提示。
第二个错误情况是复杂的,猜想是不是分开的函数写到的CPP文件没有加入到工程中去。
当然也可能是其它原因,你还可以试试将工程的临时文件清理掉,重新编译一下。因为有可能编译器在链接的时候,使用了老的OBJ文件,这个老的OBJ是之前没有分开时的。
具体原因也只有你将整个工程上传来看(不要包括临时文件,那样会很大)
http://beauty.hit.
这个网址是关于链接错误error LNK2001的解释,看看就知道情况的复杂了。