Eqalzier on MVS2010

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Eqalzier on MVS2010

rarum
This post has NOT been accepted by the mailing list yet.
I compiled equalizer with visual studio 2010  an I use Cmake cmake-2.8.9-win32-x86
I got some Errors
client/wgl/window.h  ->missing include file :
#include <eq/gl/wglew.h>


eqPixelBench.dir\Debug and Touching "eVolve.dir\Debug\eVolve.unsuccessfulbuild".

channel.obj :error LNK2019: unresolved external symbol "public: void __thiscall eq::FrameData::resetPlugins(void)" (?resetPlugins@FrameData@eq@@QAEXXZ) referenced in function "protected: virtual bool __thiscall eqPixelBench::Channel::configExit(void)" (?configExit@Channel@eqPixelBench@@MAE_NXZ)
-> in older version it was OK   I don't know what you change in new version ....

src/eqalizer/examples /eqply/Cmakelist

 set(BIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${PLY_FILE}.${BIN_POSTFIX}")
    add_custom_command(OUTPUT "${BIN_FILE}"
      COMMAND "D:/zbcmy/EQAZLIER/Buildyard-1.4.0/Equalizer/bin/Debug/eqPlyConverter.exe"  !!!!
      "${CMAKE_CURRENT_SOURCE_DIR}/${PLY_FILE}"
      MAIN_DEPENDENCY ${PLY_FILE}
      DEPENDS eqPlyConverter
      COMMENT "Creating eqPly kd-Tree for ${PLY_FILE}"
      )

D:/zbcmy/EQAZLIER/Buildyard-1.4.0/Equalizer/bin/Debug/eqPlyConverter.exe   must be full path ....when is only .../.../eqPlyConverter   visual studio make error...  error MSB6006: "cmd.exe"
Reply | Threaded
Open this post in threaded view
|

Re: Eqalzier on MVS2010

rarum
This post has NOT been accepted by the mailing list yet.
in eqPlyConverter main.cpp file  missing return 0 on end of file  ....it is necessary  to successfull exit on cmd.exe


error channel.obj :error LNK2019: unresolved external symbol "public: void __thiscall eq::FrameData::resetPlugins(void)" (?resetPlugins@FrameData@eq@@QAEXXZ) referenced in function "protected: virtual bool __thiscall eqPixelBench::Channel::configExit(void)" (?configExit@Channel@eqPixelBench@@MAE_NXZ)

I solve this only by removing calling resetPlugins from code ...I know it is not correct but for my purpose It works Fine ......

-> Succesfully build eqalizer with Misrosoft Visual Studio 2010 :)  (I use openSceneGraph too)
Reply | Threaded
Open this post in threaded view
|

Re: Eqalzier on MVS2010

Stefan Eilemann

On 19. Nov 2012, at 22:12, rarum [via Software] <[hidden email]> wrote:

> in eqPlyConverter main.cpp file  missing return 0 on end of file  ....it is necessary  to successfull exit on cmd.exe

Ok, done. Although it seems weird...

> error channel.obj :error LNK2019: unresolved external symbol "public: void __thiscall eq::FrameData::resetPlugins(void)" (?resetPlugins@FrameData@eq@@QAEXXZ) referenced in function "protected: virtual bool __thiscall eqPixelBench::Channel::configExit(void)" (?configExit@Channel@eqPixelBench@@MAE_NXZ)
>
> I solve this only by removing calling resetPlugins from code

Not sure what's going on here. Looks like an incomplete build, since the method is exported and defined.


HTH,

Stefan.


Reply | Threaded
Open this post in threaded view
|

Re: Eqalzier on MVS2010

User_FR
"Not sure what's going on here. Looks like an incomplete build, since the method is exported and defined."

I think thats a linkingfailure...maybe in the buildprocess there is no linking to correct lib file.