EyesWeb XMI Forum
http://forum.eyesweb.infomus.org/

Developer Environment
http://forum.eyesweb.infomus.org/viewtopic.php?f=25&t=90
Page 1 of 1

Author:  timmoody [ 20 Mar 2009, 15:30 ]
Post subject:  Developer Environment

Can blocks be developed in Visual Studio 2008 Express? Is C++ required or can C# be used?

Thanks.

Author:  paolo [ 23 Mar 2009, 11:44 ]
Post subject:  Re: Developer Environment

We have not tested it.
We have tested with Visual Studio Professional 2008 and it works; since the compiler is the same the express version should work too, but this is only a guess.


Paolo

Author:  timmoody [ 23 Mar 2009, 15:19 ]
Post subject:  Re: Developer Environment

Have you tried C# or only C++?

Author:  paolo [ 23 Mar 2009, 17:02 ]
Post subject:  Re: Developer Environment

Only C++

Paolo

Author:  fdt [ 27 Jul 2009, 23:50 ]
Post subject:  Re: Developer Environment

As far as I know, Visual studio 2008 express does not include OpenMp, therefore we are not able to use the Express version to create new blocks for EyesWeb.
I was trying to do it and I got the following error:
LINK : fatal error LNK1104: cannot open file 'VCOMPD.lib'

Searching on Internet, I found the following link:
http://msdn.microsoft.com/en-us/library/0h7x01y0(VS.80).aspx

After the error above, I started to use the professional version but now I have other errors, by the way: Paolo, which .lib version are you using ?
I am using the EyesWeb SDK 5.0.2.2, therefore I guess that all .lib files were generated with .NET 2003. As I am using VS2008, I am wondering if there is an issue related to it .... Anyway, below you can see the error message that I am facing. Please, can someone help me ?

Linking...
Creating library C:\Users\User\Documents\Visual Studio 2008\Projects\test1\Debug\test1.lib and object C:\Users\User\Documents\Visual Studio 2008\Projects\test1\Debug\test1.exp
EywSDKd.lib(EywCollectionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywSDK.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ) referenced in function "public: __thiscall std::_List_nod >::~_List_nod >(void)" (??1?$_List_nod@PAVcatalog_class_registrant@Eyw@@V?$allocator@PAVcatalog_class_registrant@Eyw@@@std@@@std@@QAE@XZ)
EywSDKd.lib(EywDllSignatureImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywExceptionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywDllSignatureImpl.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ) referenced in function "protected: __thiscall std::_List_nod,class std::allocator >,class std::basic_string,class std::allocator > >,class std::allocator,class std::allocator >,class std::basic_string,class std::allocator > > > >::_List_nod,class std::allocator >,class std::basic_string,class std::allocator > >,class std::allocator,class std::allocator >,class std::basic_string,class std::allocator > > > >(class std::allocator,class std::allocator >,class std::basic_string,class std::allocator > > >)" (??0?$_List_nod@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@IAE@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@1@@Z)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywExceptionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywCollectionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ)
EywSDKd.lib(EywDllSignatureImpl.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ) referenced in function "protected: void __thiscall std::vector,class std::allocator > >::_Tidy(void)" (?_Tidy@?$vector@V?$intrusive_ptr@VILibraryObjectClassInfo@Eyw@@@boost@@V?$allocator@V?$intrusive_ptr@VILibraryObjectClassInfo@Eyw@@@boost@@@std@@@std@@IAEXXZ)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ)
EywSDKd.lib(EywExceptionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ)
EywSDKd.lib(EywCollectionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ)
EywSDKd.lib(EywDllSignatureImpl.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::locale::facet::_Register(void)" (__imp_?_Register@facet@locale@std@@QAEXXZ) referenced in function "class std::ctype const & __cdecl std::use_facet >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::locale::facet::_Register(void)" (__imp_?_Register@facet@locale@std@@QAEXXZ)
EywSDKd.lib(EywExceptionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::locale::facet::_Register(void)" (__imp_?_Register@facet@locale@std@@QAEXXZ)
EywSDKd.lib(EywDllSignatureImpl.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::ctype::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z) referenced in function "class std::ctype const & __cdecl std::use_facet >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::ctype::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z)
EywSDKd.lib(EywExceptionImpl.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::ctype::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static unsigned int __cdecl std::numpunct::_Getcat(class std::locale::facet const * *)" (__imp_?_Getcat@?$numpunct@D@std@@SAIPAPBVfacet@locale@2@@Z) referenced in function "class std::numpunct const & __cdecl std::use_facet >(class std::locale const &)" (??$use_facet@V?$numpunct@D@std@@@std@@YAABV?$numpunct@D@0@ABVlocale@0@@Z)
EywSDKd.lib(EywSDKUtils.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::replace(class std::_String_iterator,class std::allocator >,class std::_String_iterator,class std::allocator >,class std::basic_string,class std::allocator > const &)" (__imp_?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0ABV12@@Z) referenced in function "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::_Replace(class std::_String_iterator,class std::allocator >,class std::_String_iterator,class std::allocator >,char *,char *,struct std::input_iterator_tag)" (??$_Replace@PAD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@1@0PAD1Uinput_iterator_tag@1@@Z)
C:\Users\User\Documents\Visual Studio 2008\Projects\test1\Debug\test1.dll : fatal error LNK1120: 7 unresolved externals

Author:  fdt [ 28 Jul 2009, 19:26 ]
Post subject:  Re: Developer Environment

When I added: #include <EywSystemCatalogSDK.h> in the stdafx.h file, I do not have the errors above, therefore it seems that it is fixed. In the other hand, I got the errors below. Please, can someone help me ?

1>Compiling...
1>stdafx.cpp
1>c:\program files\eyesweb xmi sdk\include\win32\multimon.inl(55) : error C2679: binary '=' : no operator found which takes a right-hand operand of type 'const WCHAR [32]' (or there is no acceptable conversion)
1> c:\program files\microsoft visual studio 9.0\vc\include\xstring(914): could be 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const std::basic_string<_Elem,_Traits,_Ax> &)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ax=std::allocator<char>
1> ]
1> c:\program files\microsoft visual studio 9.0\vc\include\xstring(919): or 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const _Elem *)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ax=std::allocator<char>
1> ]
1> c:\program files\microsoft visual studio 9.0\vc\include\xstring(924): or 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(_Elem)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ax=std::allocator<char>
1> ]
1> while trying to match the argument list '(std::string, const WCHAR [32])'
1>Build log was saved at "file://c:\Users\User\Documents\Visual Studio 2008\Projects\test1\test1\Debug\BuildLog.htm"
1>test1 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/