Help: Compiling bf-blender on Windows MSVC++7 (.NET)

Compiling, libraries, modules, coding guidelines and porting

Moderators: jesterKing, stiv

Post Reply
beast_in_black
Posts: 0
Joined: Wed Mar 17, 2004 1:46 pm

Help: Compiling bf-blender on Windows MSVC++7 (.NET)

Post by beast_in_black »

Hi ppl,

Am pretty much at death's door here :)...been fighting with this for the past two days, but have gotten exactly nowhere. I've read pretty much all the Windoze-related compile posts in this forum, but maybe i missed something...

I downloaded the blender and lib projects yesterday (Mar 17, 2004), at about 0600 GMT. Then i tried compiling with windoze .net (fresh install) on a WIN2K Advanced Server box...Set up the project directories and followed the INSTALL doc (also specified the python exe path in "Proj Dirs->Executables")... Did the intern project first (no errors), then opened the blender.sln file, prayed very hard, and hit "build solution"

As usual, i got a whole bunch of "could not find blahblah.yuk" error messages, so i hunted all them files down and fed the compiler ("project directories" option) with the appropriate directory paths, and then rebuilt. So then i get these whole bunch of "unresolved external symbol" errors, as mentioned below.

From my reading on the forums, i know that the blahblah(const blah, yukyuk) errors can be resolved by removing the const declaration or by typedef'ing it, so i'm not too worried about those, but what are those other things?? Could someone please help me before i start tearing my hair out and gibbering and drooling all over the place, and am committed to the nearest mental institution? :evil:

Any help at all would be appreciated...

Snippet of Build Log follows:

Code: Select all

------ Build started: Project: GP_ghost, Configuration: Release Win32 ------

Compiling...
dna.c
Linking...
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetUseFixedTime(bool)" (?SetUseFixedTime@KX_KetsjiEngine@@QAEX_N@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetAudioDevice(class SND_IAudioDevice *)" (?SetAudioDevice@KX_KetsjiEngine@@QAEXPAVSND_IAudioDevice@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetRasterizer(class RAS_IRasterizer *)" (?SetRasterizer@KX_KetsjiEngine@@QAEXPAVRAS_IRasterizer@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetRenderTools(class RAS_IRenderTools *)" (?SetRenderTools@KX_KetsjiEngine@@QAEXPAVRAS_IRenderTools@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetCanvas(class RAS_ICanvas *)" (?SetCanvas@KX_KetsjiEngine@@QAEXPAVRAS_ICanvas@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetNetworkDevice(class NG_NetworkDeviceInterface *)" (?SetNetworkDevice@KX_KetsjiEngine@@QAEXPAVNG_NetworkDeviceInterface@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetMouseDevice(class SCA_IInputDevice *)" (?SetMouseDevice@KX_KetsjiEngine@@QAEXPAVSCA_IInputDevice@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetKeyboardDevice(class SCA_IInputDevice *)" (?SetKeyboardDevice@KX_KetsjiEngine@@QAEXPAVSCA_IInputDevice@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall KX_KetsjiEngine::KX_KetsjiEngine(class KX_ISystem *)" (??0KX_KetsjiEngine@@QAE@PAVKX_ISystem@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: static class SND_IAudioDevice * __cdecl SND_DeviceManager::Instance(void)" (?Instance@SND_DeviceManager@@SAPAVSND_IAudioDevice@@XZ) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: static void __cdecl SND_DeviceManager::Subscribe(void)" (?Subscribe@SND_DeviceManager@@SAXXZ) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall NG_LoopBackNetworkDeviceInterface::NG_LoopBackNetworkDeviceInterface(void)" (??0NG_LoopBackNetworkDeviceInterface@@QAE@XZ) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall GPC_MouseDevice::GPC_MouseDevice(void)" (??0GPC_MouseDevice@@QAE@XZ) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(class RAS_ICanvas *)" (??0RAS_OpenGLRasterizer@@QAE@PAVRAS_ICanvas@@@Z) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall GPC_RenderTools::GPC_RenderTools(void)" (??0GPC_RenderTools@@QAE@XZ) referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol _SYS_WriteCommandLineInt referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_ghost.obj : error LNK2001: unresolved external symbol _SYS_WriteCommandLineInt
GPG_Application.obj : error LNK2019: unresolved external symbol _SYS_GetSystem referenced in function "protected: bool __thiscall GPG_Application::initEngine(class GHOST_IWindow *,int)" (?initEngine@GPG_Application@@IAE_NPAVGHOST_IWindow@@H@Z)
GPG_ghost.obj : error LNK2001: unresolved external symbol _SYS_GetSystem
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::StopEngine(void)" (?StopEngine@KX_KetsjiEngine@@QAEXXZ) referenced in function "protected: void __thiscall GPG_Application::stopEngine(void)" (?stopEngine@GPG_Application@@IAEXXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "void __cdecl exitGamePythonScripting(void)" (?exitGamePythonScripting@@YAXXZ) referenced in function "protected: void __thiscall GPG_Application::stopEngine(void)" (?stopEngine@GPG_Application@@IAEXXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: static void __cdecl SND_DeviceManager::Unsubscribe(void)" (?Unsubscribe@SND_DeviceManager@@SAXXZ) referenced in function "protected: void __thiscall GPG_Application::exitEngine(void)" (?exitEngine@GPG_Application@@IAEXXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall GPC_Canvas::Resize(int,int)" (?Resize@GPC_Canvas@@QAEXHH@Z) referenced in function "public: virtual bool __thiscall GPG_Application::processEvent(class GHOST_IEvent *)" (?processEvent@GPG_Application@@UAE_NPAVGHOST_IEvent@@@Z)
GPG_Canvas.obj : error LNK2001: unresolved external symbol "public: void __thiscall GPC_Canvas::Resize(int,int)" (?Resize@GPC_Canvas@@QAEXHH@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: class STR_String const & __thiscall KX_KetsjiEngine::GetExitString(void)" (?GetExitString@KX_KetsjiEngine@@QAEABVSTR_String@@XZ) referenced in function "public: virtual bool __thiscall GPG_Application::processEvent(class GHOST_IEvent *)" (?processEvent@GPG_Application@@UAE_NPAVGHOST_IEvent@@@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::Render(void)" (?Render@KX_KetsjiEngine@@QAEXXZ) referenced in function "public: virtual bool __thiscall GPG_Application::processEvent(class GHOST_IEvent *)" (?processEvent@GPG_Application@@UAE_NPAVGHOST_IEvent@@@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::NextFrame(void)" (?NextFrame@KX_KetsjiEngine@@QAEXXZ) referenced in function "public: virtual bool __thiscall GPG_Application::processEvent(class GHOST_IEvent *)" (?processEvent@GPG_Application@@UAE_NPAVGHOST_IEvent@@@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: int __thiscall KX_KetsjiEngine::GetExitCode(void)" (?GetExitCode@KX_KetsjiEngine@@QAEHXZ) referenced in function "public: virtual bool __thiscall GPG_Application::processEvent(class GHOST_IEvent *)" (?processEvent@GPG_Application@@UAE_NPAVGHOST_IEvent@@@Z)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::StartEngine(void)" (?StartEngine@KX_KetsjiEngine@@QAEXXZ) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::AddScene(class KX_Scene *)" (?AddScene@KX_KetsjiEngine@@QAEXPAVKX_Scene@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl initPythonConstraintBinding(void)" (?initPythonConstraintBinding@@YAPAU_object@@XZ) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl initGameKeys(void)" (?initGameKeys@@YAPAU_object@@XZ) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl initGameLogic(class KX_Scene *)" (?initGameLogic@@YAPAU_object@@PAVKX_Scene@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl initRasterizer(class RAS_IRasterizer *,class RAS_ICanvas *)" (?initRasterizer@@YAPAU_object@@PAVRAS_IRasterizer@@PAVRAS_ICanvas@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetPythonDictionary(struct _object *)" (?SetPythonDictionary@KX_KetsjiEngine@@QAEXPAU_object@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "struct _object * __cdecl initGamePythonScripting(class STR_String const &,enum TPythonSecurityLevel)" (?initGamePythonScripting@@YAPAU_object@@ABVSTR_String@@W4TPythonSecurityLevel@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall KX_Scene::KX_Scene(class SCA_IInputDevice *,class SCA_IInputDevice *,class NG_NetworkDeviceInterface *,class SND_IAudioDevice *,class STR_String const &)" (??0KX_Scene@@QAE@PAVSCA_IInputDevice@@0PAVNG_NetworkDeviceInterface@@PAVSND_IAudioDevice@@ABVSTR_String@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: void __thiscall KX_KetsjiEngine::SetSceneConverter(class KX_ISceneConverter *)" (?SetSceneConverter@KX_KetsjiEngine@@QAEXPAVKX_ISceneConverter@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Application.obj : error LNK2019: unresolved external symbol "public: __thiscall KX_BlenderSceneConverter::KX_BlenderSceneConverter(struct Main *,class KX_KetsjiEngine *)" (??0KX_BlenderSceneConverter@@QAE@PAUMain@@PAVKX_KetsjiEngine@@@Z) referenced in function "protected: bool __thiscall GPG_Application::startEngine(void)" (?startEngine@GPG_Application@@IAE_NXZ)
GPG_Canvas.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GPC_Canvas::SetViewPort(int,int,int,int)" (?SetViewPort@GPC_Canvas@@UAEXHHHH@Z)
GPG_Canvas.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GPC_Canvas::ClearColor(float,float,float,float)" (?ClearColor@GPC_Canvas@@UAEXMMMM@Z)
GPG_Canvas.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GPC_Canvas::ClearBuffer(int)" (?ClearBuffer@GPC_Canvas@@UAEXH@Z)
GPG_Canvas.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GPC_Canvas::EndFrame(void)" (?EndFrame@GPC_Canvas@@UAEXXZ)
GPG_Canvas.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall GPC_Canvas::~GPC_Canvas(void)" (??1GPC_Canvas@@UAE@XZ) referenced in function "public: virtual __thiscall GPG_Canvas::~GPG_Canvas(void)" (??1GPG_Canvas@@UAE@XZ)
GPG_Canvas.obj : error LNK2019: unresolved external symbol "public: __thiscall GPC_Canvas::GPC_Canvas(int,int)" (??0GPC_Canvas@@QAE@HH@Z) referenced in function "public: __thiscall GPG_Canvas::GPG_Canvas(class GHOST_IWindow *)" (??0GPG_Canvas@@QAE@PAVGHOST_IWindow@@@Z)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall GPC_KeyboardDevice::ConvertEvent(int,int)" (?ConvertEvent@GPC_KeyboardDevice@@UAE_NHH@Z)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GPC_KeyboardDevice::NextFrame(void)" (?NextFrame@GPC_KeyboardDevice@@UAEXXZ)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall SCA_IInputDevice::GetNumJustEvents(void)" (?GetNumJustEvents@SCA_IInputDevice@@UAEHXZ)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall SCA_IInputDevice::GetNumActiveEvents(void)" (?GetNumActiveEvents@SCA_IInputDevice@@UAEHXZ)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual class SCA_InputEvent const & __thiscall SCA_IInputDevice::GetEventValue(enum SCA_IInputDevice::KX_EnumInputs)" (?GetEventValue@SCA_IInputDevice@@UAEABVSCA_InputEvent@@W4KX_EnumInputs@1@@Z)
GPG_KeyboardDevice.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall SCA_IInputDevice::~SCA_IInputDevice(void)" (??1SCA_IInputDevice@@UAE@XZ)
GPG_KeyboardDevice.obj : error LNK2019: unresolved external symbol "public: __thiscall SCA_IInputDevice::SCA_IInputDevice(void)" (??0SCA_IInputDevice@@QAE@XZ) referenced in function "public: __thiscall GPC_KeyboardDevice::GPC_KeyboardDevice(void)" (??0GPC_KeyboardDevice@@QAE@XZ)
GPG_System.obj : error LNK2019: unresolved external symbol "public: __thiscall GPC_System::GPC_System(void)" (??0GPC_System@@QAE@XZ) referenced in function "public: __thiscall GPG_System::GPG_System(class GHOST_ISystem *)" (??0GPG_System@@QAE@PAVGHOST_ISystem@@@Z)
GPG_ghost.obj : error LNK2019: unresolved external symbol _BLO_bre_as_string referenced in function "struct BlendFileData * __cdecl load_game_data(char *,char *)" (?load_game_data@@YAPAUBlendFileData@@PAD0@Z)
GPG_ghost.obj : error LNK2019: unresolved external symbol _BLO_read_from_file referenced in function "struct BlendFileData * __cdecl load_game_data(char *,char *)" (?load_game_data@@YAPAUBlendFileData@@PAD0@Z)
GPG_ghost.obj : error LNK2019: unresolved external symbol _BLO_blendfiledata_free referenced in function _main
GPG_ghost.obj : error LNK2019: unresolved external symbol _BLI_convertstringcode referenced in function _main
GPG_ghost.obj : error LNK2019: unresolved external symbol "public: static void __cdecl GPC_PolygonMaterial::SetMipMappingEnabled(bool)" (?SetMipMappingEnabled@GPC_PolygonMaterial@@SAX_N@Z) referenced in function _main
GPG_ghost.obj : error LNK2019: unresolved external symbol _SYS_GetCommandLineInt referenced in function _main
GPG_ghost.obj : error LNK2019: unresolved external symbol _SYS_WriteCommandLineString referenced in function _main
GPG_ghost.obj : error LNK2019: unresolved external symbol _GEN_init_messaging_system referenced in function _main
C:\blender\source\blender\obj\windows\blenderplayer.exe : fatal error LNK1120: 58 unresolved externals

Build log was saved at "file://C:\blender\source\blender\obj\windows\gameengine\gameplayer\ghost\BuildLog.htm"
GP_ghost - 62 error(s), 0 warning(s)


------ Build started: Project: blender, Configuration: Release Win32 ------

Linking...
   Creating library C:\blender\source\blender\obj\windows\blender.lib and object C:\blender\source\blender\obj\windows\blender.exp
libjpeg.a(jerror.o) : warning LNK4217: locally defined symbol __iob imported in function _output_message
libpng.a(pngerror.o) : warning LNK4049: locally defined symbol __iob imported
libpng.a(pngwutil.o) : warning LNK4049: locally defined symbol __iob imported
libpng.a(pngrutil.o) : warning LNK4049: locally defined symbol __iob imported
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ?CharMap@FTFont@@QAE_NW4FT_Encoding_@@@Z (public: bool __thiscall FTFont::CharMap(enum FT_Encoding_)) imported in function "public: int __thiscall FTF_TTFont::SetFont(char *,int)" (?SetFont@FTF_TTFont@@QAEHPADH@Z)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ??0FTGLPixmapFont@@QAE@PBD@Z (public: __thiscall FTGLPixmapFont::FTGLPixmapFont(char const *)) imported in function "public: int __thiscall FTF_TTFont::SetFont(char *,int)" (?SetFont@FTF_TTFont@@QAEHPADH@Z)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ??1FTGLPixmapFont@@UAE@XZ (public: virtual __thiscall FTGLPixmapFont::~FTGLPixmapFont(void)) imported in function "public: virtual void * __thiscall FTGLPixmapFont::`scalar deleting destructor'(unsigned int)" (??_GFTGLPixmapFont@@UAEPAXI@Z)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ?Ascender@FTFont@@QBEMXZ (public: float __thiscall FTFont::Ascender(void)const ) imported in function "public: int __thiscall FTF_TTFont::Ascender(void)" (?Ascender@FTF_TTFont@@QAEHXZ)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ?Descender@FTFont@@QBEMXZ (public: float __thiscall FTFont::Descender(void)const ) imported in function "public: int __thiscall FTF_TTFont::Descender(void)" (?Descender@FTF_TTFont@@QAEHXZ)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ?Advance@FTFont@@QAEMPBG@Z (public: float __thiscall FTFont::Advance(unsigned short const *)) imported in function "public: float __thiscall FTF_TTFont::DrawString(char *,unsigned int)" (?DrawString@FTF_TTFont@@QAEMPADI@Z)
FTF_ttfont.lib(FTF_TTFont.obj) : warning LNK4217: locally defined symbol ?BBox@FTFont@@QAEXPBGAAM11111@Z (public: void __thiscall FTFont::BBox(unsigned short const *,float &,float &,float &,float &,float &,float &)) imported in function "public: void __thiscall FTF_TTFont::GetBoundingBox(char *,float *,float *,float *,float *,float *,float *,unsigned int)" (?GetBoundingBox@FTF_TTFont@@QAEXPADPAM11111I@Z)
BPY_python.lib(BPY_interface.obj) : error LNK2019: unresolved external symbol _BPyMenu_RemoveAllEntries referenced in function _BPY_end_python
BL_src.lib(headerbuttons.obj) : error LNK2019: unresolved external symbol _BPyMenu_RemoveAllEntries referenced in function _windowtype_pup
BL_src.lib(header_script.obj) : error LNK2019: unresolved external symbol _BPyMenu_RemoveAllEntries referenced in function _script_scripts_submenus
BPY_python.lib(BPY_interface.obj) : error LNK2019: unresolved external symbol _BPyMenu_Init referenced in function _BPY_post_start_python
BL_src.lib(headerbuttons.obj) : error LNK2019: unresolved external symbol _BPyMenu_Init referenced in function _std_libbuttons
BL_src.lib(header_script.obj) : error LNK2019: unresolved external symbol _BPyMenu_Init referenced in function _script_buttons
BPY_python.lib(BPY_interface.obj) : error LNK2019: unresolved external symbol _bpymenu_gethome referenced in function _BPY_menu_do_python
BPY_python.lib(BPY_interface.obj) : error LNK2019: unresolved external symbol _BPyMenu_CreatePupmenuStr referenced in function _BPY_menu_do_python
BPY_python.lib(BPY_interface.obj) : error LNK2019: unresolved external symbol _BPyMenu_GetEntry referenced in function _BPY_menu_do_python
BL_src.lib(header_info.obj) : error LNK2019: unresolved external symbol _BPyMenuTable referenced in function _info_file_importmenu
BL_src.lib(header_script.obj) : error LNK2001: unresolved external symbol _BPyMenuTable
BL_src.lib(header_script.obj) : error LNK2019: unresolved external symbol _BPyMenu_group_itoa referenced in function _script_scriptsmenu
BRE_renderconverter.lib(convertBlenderScene.obj) : error LNK2019: unresolved external symbol _YAF_objectKnownData referenced in function _RE_rotateBlenderScene
BRE_renderconverter.lib(convertBlenderScene.obj) : error LNK2019: unresolved external symbol _YAF_addDupliMtx referenced in function _RE_rotateBlenderScene
SYS_system.lib(SYS_SingletonSystem.obj) : error LNK2019: unresolved external symbol "protected: class STR_String const & __thiscall STR_String::Copy(char const *,int)" (?Copy@STR_String@@IAEABV1@PBDH@Z) referenced in function "public: class STR_String const & __thiscall STR_String::operator=(class STR_String const &)" (??4STR_String@@QAEABV0@ABV0@@Z)
libOpenALSoundSystem.lib(SND_SoundObject.obj) : error LNK2001: unresolved external symbol "protected: class STR_String const & __thiscall STR_String::Copy(char const *,int)" (?Copy@STR_String@@IAEABV1@PBDH@Z)
libOpenALSoundSystem.lib(SND_WaveSlot.obj) : error LNK2001: unresolved external symbol "protected: class STR_String const & __thiscall STR_String::Copy(char const *,int)" (?Copy@STR_String@@IAEABV1@PBDH@Z)
libghost.a(GHOST_WindowWin32.obj) : error LNK2001: unresolved external symbol "protected: class STR_String const & __thiscall STR_String::Copy(char const *,int)" (?Copy@STR_String@@IAEABV1@PBDH@Z)
libghost.a(GHOST_WindowWin32.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(char const *)" (??0STR_String@@QAE@PBD@Z)
SYS_system.lib(SYS_SingletonSystem.obj) : error LNK2019: unresolved external symbol "public: __thiscall STR_String::STR_String(char const *)" (??0STR_String@@QAE@PBD@Z) referenced in function "public: __thiscall STR_HashedString::STR_HashedString(char const *)" (??0STR_HashedString@@QAE@PBD@Z)
libOpenALSoundSystem.lib(SND_C-api.obj) : error LNK2019: unresolved external symbol "public: __thiscall STR_String::STR_String(char const *)" (??0STR_String@@QAE@PBD@Z) referenced in function _SND_AddSample
libghost.a(GHOST_C-api.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(char const *)" (??0STR_String@@QAE@PBD@Z)
libghost.a(GHOST_System.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(char const *)" (??0STR_String@@QAE@PBD@Z)
libOpenALSoundSystem.lib(SND_WaveCache.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z)
libOpenALSoundSystem.lib(SND_Utils.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z)
SYS_system.lib(SYS_SingletonSystem.obj) : error LNK2019: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z) referenced in function "public: __thiscall STR_HashedString::STR_HashedString(class STR_HashedString const &)" (??0STR_HashedString@@QAE@ABV0@@Z)
libOpenALSoundSystem.lib(SND_C-api.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z)
libOpenALSoundSystem.lib(SND_Scene.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z)
libOpenALSoundSystem.lib(SND_OpenALDevice.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(class STR_String const &)" (??0STR_String@@QAE@ABV0@@Z)
BRE_render.lib(initrender.obj) : error LNK2019: unresolved external symbol _YAF_exportScene referenced in function _yafrayRender
libOpenALSoundSystem.lib(SND_SoundObject.obj) : error LNK2019: unresolved external symbol "public: __thiscall STR_String::STR_String(void)" (??0STR_String@@QAE@XZ) referenced in function "public: __thiscall SND_SoundObject::SND_SoundObject(void)" (??0SND_SoundObject@@QAE@XZ)
libOpenALSoundSystem.lib(SND_WaveCache.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(void)" (??0STR_String@@QAE@XZ)
libghost.a(GHOST_C-api.obj) : error LNK2001: unresolved external symbol "public: __thiscall STR_String::STR_String(void)" (??0STR_String@@QAE@XZ)
BL_imbuf.lib(readimage.obj) : error LNK2019: unresolved external symbol _imb_bmp_decode referenced in function _IMB_ibImageFromMemory
BL_imbuf.lib(writeimage.obj) : error LNK2019: unresolved external symbol _imb_savebmp referenced in function _IMB_saveiff
C:\blender\source\blender\obj\windows\blender.exe : fatal error LNK1120: 16 unresolved externals

Build log was saved at "file://C:\blender\source\blender\obj\windows\blender\BuildLog.htm"
blender - 36 error(s), 11 warning(s)


jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Working on it!

Post by jesterKing »

I'll be walking the entire process through this evening and make necessary updates. I admit I haven't looked at the projectfiles for a while, since I fell for SCons. But do not despair, today, and if necessary: the rest of the weekend, I'll be working on getting the projectfiles in the right shape again.

/jesterKing

havocsoft
Posts: 0
Joined: Thu Mar 18, 2004 9:42 pm

Post by havocsoft »

Gotta love windoze.... -.-
SCons wouldn't work for me... I've been tinkered with it a day or two then forgot about it. :-\
-Compman
Webmaster, CompTeks.net
Founder, Admin, and Lead Developer, Havoc Software Productions

jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Post by jesterKing »

http://www.blender.org/modules.php?op=m ... 9074#19074

please check out above link for updated vcproj files and solutions. I want feedback before I do the commit.

/jesterKing

gabio
Posts: 0
Joined: Thu Jan 15, 2004 6:41 am
Location: Canada - Québec - Sherbrooke
Contact:

Post by gabio »

of course the .net framework is dificult to run...

you can try running .net framework WITH scons, but i hope your path will work, it didn't for me, if it does you have a esay way to compile blender, just say sdkvars and scons!

Post Reply