View unanswered posts | View active topics It is currently 21 Dec 2024, 20:06



Reply to topic  [ 6 posts ] 
Developer Environment 
Author Message

Joined: 27 Mar 2008, 21:43
Posts: 2
Reply with quote
Can blocks be developed in Visual Studio 2008 Express? Is C++ required or can C# be used?

Thanks.


20 Mar 2009, 15:30
Profile

Joined: 21 Mar 2008, 22:35
Posts: 131
Reply with quote
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


23 Mar 2009, 11:44
Profile

Joined: 27 Mar 2008, 21:43
Posts: 2
Reply with quote
Have you tried C# or only C++?


23 Mar 2009, 15:19
Profile

Joined: 21 Mar 2008, 22:35
Posts: 131
Reply with quote
Only C++

Paolo


23 Mar 2009, 17:02
Profile

Joined: 27 Jul 2009, 23:46
Posts: 2
Reply with quote
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


27 Jul 2009, 23:50
Profile

Joined: 27 Jul 2009, 23:46
Posts: 2
Reply with quote
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 ==========


28 Jul 2009, 19:26
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.