(非常)没有经验的C ++,但我一直相处得很好,直到现在,这让我很难过。我不确定我是否已经包含足够的代码来诊断这个,但我相信它的语法可能会从以下内容中找到。我收到了以下行中提到的错误:
#pragma once
#include "cinder/Vector.h"
#include "cinder/Color.h"
#include <vector>
class Predator {
public:
Predator();
Predator( ci::Vec3f pos, ci::Vec3f vel );
void pullToCenter( const ci::Vec3f ¢er );
void update( bool flatten, const ci::Channel32f &channel ); // <- error's here
void limitSpeed();
void draw();
void drawTail();
void addNeighborPos( ci::Vec3f pos );
并不能发现任何错误?我用谷歌搜索了错误,它通常看起来与语法相关,但无法在这里看到它的相关性。产生麻烦的行实际上在前一个类中使用,并且不会抛出任何错误。提前谢谢。
答案 0 :(得分:5)
我怀疑你没有#include
的{{1}}权利。
答案 1 :(得分:1)