Я получил класс, объявленный в пространстве имен:
namespace PixelViewer
{
class FBO
{ ... }
}
, и я хочу использовать его в качестве параметра в другом методе класса следующим образом:
Model.h
class ShaderProgram;
class PixelViewer::FBO;
class Model
{
void Model::render(ShaderProgram& shaderProgram, PixelViewer::FBO& fbo)
}
Model.cxx
#include "../FBO.h"
#include "../ShaderProgram/ShaderProgram.h"
void Model::render(ShaderProgram& shaderProgram, PixelViewer::FBO& fbo)
Однако я получаю следующие ошибки:
'PixelViewer' is not a class or namespace name
'FBO' uses undefined class PixelViewer
use of undefined type 'PixelViewer'
Любые идеи о том, что мне не хватает?
Спасибо