hy again.
Today I tried to load a texture into the texturepool, and drw it onto the window(maybe )
and I get a bunch of strange errormessage:
Error 31 fatal error LNK1120: 23 unresolved externals C:\Users\Bady\Desktop\MY Game\Butterfly\Release\Butterfly.exe
Error 8 error LNK2001: unresolved external symbol "__declspec(dllimport) private: virtual void __thiscall SpriteParticleRenderer::resize_pool(int)" (__imp_?resize_pool@SpriteParticleRenderer@@EAEXH@Z) main.obj
Error 9 error LNK2001: unresolved external symbol "__declspec(dllimport) private: virtual void __thiscall SpriteParticleRenderer::render(class pvector<class PointerTo<class PhysicsObject> > &,int)" (__imp_?render@SpriteParticleRenderer@@EAEXAAV?$pvector@V?$PointerTo@VPhysicsObject@@@@@@H@Z) main.obj
Error 10 error LNK2001: unresolved external symbol "__declspec(dllimport) private: virtual void __thiscall SpriteParticleRenderer::init_geoms(void)" (__imp_?init_geoms@SpriteParticleRenderer@@EAEXXZ) main.obj
Error 11 error LNK2001: unresolved external symbol "__declspec(dllimport) private: virtual void __thiscall SpriteParticleRenderer::kill_particle(int)" (__imp_?kill_particle@SpriteParticleRenderer@@EAEXH@Z) main.obj
Error 12 error LNK2001: unresolved external symbol "__declspec(dllimport) private: virtual void __thiscall SpriteParticleRenderer::birth_particle(int)" (__imp_?birth_particle@SpriteParticleRenderer@@EAEXH@Z) main.obj
Error 13 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall SpriteParticleRenderer::write(class std::basic_ostream<char,struct std::char_traits<char> > &,int)const " (__imp_?write@SpriteParticleRenderer@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@H@Z) main.obj
Error 14 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall SpriteParticleRenderer::output(class std::basic_ostream<char,struct std::char_traits<char> > &)const " (__imp_?output@SpriteParticleRenderer@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) main.obj
Error 15 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual class BaseParticleRenderer * __thiscall SpriteParticleRenderer::make_copy(void)" (__imp_?make_copy@SpriteParticleRenderer@@UAEPAVBaseParticleRenderer@@XZ) main.obj
Error 16 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall SpriteParticleRenderer::~SpriteParticleRenderer(void)" (__imp_??1SpriteParticleRenderer@@UAE@XZ) main.obj
Error 17 error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall SpriteParticleRenderer::SpriteParticleRenderer(class Texture *)" (__imp_??0SpriteParticleRenderer@@QAE@PAVTexture@@@Z) main.obj
Error 18 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_alpha_disable(bool)" (__imp_?set_alpha_disable@SpriteParticleRenderer@@QAEX_N@Z) main.obj
Error 19 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_alpha_blend_method(enum BaseParticleRenderer::ParticleRendererBlendMethod)" (__imp_?set_alpha_blend_method@SpriteParticleRenderer@@QAEXW4ParticleRendererBlendMethod@BaseParticleRenderer@@@Z) main.obj
Error 20 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_nonanimated_theta(float)" (__imp_?set_nonanimated_theta@SpriteParticleRenderer@@QAEXM@Z) main.obj
Error 21 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_final_y_scale(float)" (__imp_?set_final_y_scale@SpriteParticleRenderer@@QAEXM@Z) main.obj
Error 22 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_initial_y_scale(float)" (__imp_?set_initial_y_scale@SpriteParticleRenderer@@QAEXM@Z) main.obj
Error 23 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_final_x_scale(float)" (__imp_?set_final_x_scale@SpriteParticleRenderer@@QAEXM@Z) main.obj
Error 24 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_initial_x_scale(float)" (__imp_?set_initial_x_scale@SpriteParticleRenderer@@QAEXM@Z) main.obj
Error 25 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_anim_angle_flag(bool)" (__imp_?set_anim_angle_flag@SpriteParticleRenderer@@QAEX_N@Z) main.obj
Error 26 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_y_scale_flag(bool)" (__imp_?set_y_scale_flag@SpriteParticleRenderer@@QAEX_N@Z) main.obj
Error 27 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_x_scale_flag(bool)" (__imp_?set_x_scale_flag@SpriteParticleRenderer@@QAEX_N@Z) main.obj
Error 28 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SpriteParticleRenderer::set_texture(class Texture *,float)" (__imp_?set_texture@SpriteParticleRenderer@@QAEXPAVTexture@@M@Z) main.obj
Error 29 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall BaseParticleRenderer::set_user_alpha(float)" (__imp_?set_user_alpha@BaseParticleRenderer@@QAEXM@Z) main.obj
Error 30 error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall BaseParticleRenderer::set_alpha_mode(enum BaseParticleRenderer::ParticleRendererAlphaMode)" (__imp_?set_alpha_mode@BaseParticleRenderer@@QAEXW4ParticleRendererAlphaMode@1@@Z) main.obj
hrere is my code:
#include "pandaSystem.h"
#include "pandaFramework.h"
#include "windowProperties.h"
#include "SpriteParticleRenderer.h"
#include "TexturePool.h"
#include <windows.h>
//TexturePool* myTexturePool = TexturePool::get_global_ptr();
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow) {
int argc = 0;
char** argv = NULL;
WindowProperties *props = new WindowProperties();
props->set_size(400,200);
props->set_fixed_size(true);
props->set_origin(100,100);
PandaFramework framework;
framework.open_framework(argc, argv);
framework.set_window_title("yay, a butterfly!");
//sprite research------------------------------------------------------------
WindowFramework *window = framework.open_window(*props,0);
PT(SpriteParticleRenderer) particleRender = new SpriteParticleRenderer();
particleRender->set_alpha_mode(BaseParticleRenderer::PR_ALPHA_OUT);
particleRender->set_user_alpha(0.10);
//Sprite parameters
PT(Texture) texture;
texture = TexturePool::load_texture("lepke.png");
//texture = myTexturePool->load_texture("steam.png");
particleRender->set_texture(texture);
//particleRender->set_color(Colorf(1.00, 0.00, 0.00, 1.00));
particleRender->set_x_scale_flag(true);
particleRender->set_y_scale_flag(true);
particleRender->set_anim_angle_flag(false);
particleRender->set_initial_x_scale(0.0025);
particleRender->set_final_x_scale(0.0025000);
particleRender->set_initial_y_scale(0.0025);
particleRender->set_final_y_scale(0.0025000);
particleRender->set_nonanimated_theta(0.0);
particleRender->set_alpha_blend_method(BaseParticleRenderer::PP_NO_BLEND);
particleRender->set_alpha_disable(false);
//---------------------------------------------------------------------------
delete props;
framework.main_loop();
// Shut down the engine when done.
framework.close_framework();
}
I just don’t know, what went wrong…