我收到此错误 error C2143: syntax error : missing ';' before ''template<''
在尝试构建项目时。所以如果有人可以告诉我如何解决这个错误。
最佳答案
行
PCL_EXPORTS bool template <typename Scalar>
应该是
template <typename Scalar> PCL_EXPORTS bool
可能 PCL_EXPORTS
是__declspec(dllexport)
通常这些东西必须在 template<
之后出现... >
.
我检查了一下,发现这个模板没有出现在最新 PCL 的全新下载中,所以我猜这是某人制作的一个分支,它依赖于他们使用的任何编译器的属性。
一般来说,做dllexport
功能模板上是一堆蠕虫。但是既然你说这个改变似乎解决了它,也许蠕虫暂时留在 jar 头里了!
关于c++ - 错误 C2143 : syntax error : missing ';' before '' template <'' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24730786/