2011-12-19 15 views
0
#ifndef __DynTex_H__ 
#define __DynTex_H__ 

#include "SdkSample.h" 

using namespace Ogre; 
using namespace OgreBites; 

class _OgreSampleClassExport Sample_DynTex : public SdkSample 
{ 
public: 

    Sample_DynTex() : TEXTURE_SIZE(128), SQR_BRUSH_RADIUS(Math::Sqr(12)) 
    { 

コンストラクタ名からわかるように、クラス名はSample_DynTexです。しかし、_OgreSampleClassExportはどのように有効な構文ですか? _OgreSampleClassExportはどういう意味ですか?私はOgreのソースでその名前のファイルを見つけることさえできませんでした。クラス名の前にはどのように名前がありますか?

答えて

2

_OgreSampleClassExportはほぼ確実にそれと一緒にヘッダで定義されている輸入の相手だ:

#define _OgreSampleClassExport __declspec(dllexport) 
#define _OgreSampleClassImport __declspec(dllimport) 
関連する問題