Visual Studio 2012

Added by Ronce about 6 years ago

Could anyone provide me the External Libraries compiled with MSVCRT 2012?

MfG Ronce


Replies (11)

RE: Visual Studio 2012 - Added by sfb about 6 years ago

We have no near-term plan for supporting Visual Studio 11. There are several reasons for this:
  • We're a small community and building support for a release candidate compiler doesn't hit our list.
  • CMake doesn't have official generators for VS11 yet.
  • VS11 Express provides no ability to build desktop applications only Metro Windows 8 applications.
  • VS11 eliminates support for building XP-compatible binaries.
  • VS11 requires multi-targetting for non-WinRT builds.

As a side note - multi-targetting really means "install VS10 and choose it as the compiler from within VS11."

There will be some developers when VS11 becomes more mainstream but until someone with a strong interest in providing resolutions for and supporting community members using VS11 comes along we will not be supporting it.

The elimination of the ability to build non-Metro and non-Web applications from the Express edition was a death-blow for many open source projects whom were previously planning on supporting VS11 in the future.

Sorry.

Thanks,
sfb
/s

RE: Visual Studio 2012 - Added by Ronce about 6 years ago

ok, I understand your opinion about VS11, but

CMake has a builtin generator for VS11, I've used it to build the solution files for NEL. There are only one or two little fixes to make it work.
And your code itself has only one kind of error with the new c++11, it was easy to fix it.

But it's your choise.


I have a little team with me and we want to create a new game with NEL and we want to use the new c++11 and this needs VS11.
Because of this, I would be very gratefull if you could give me the externals for VS11 or the source of it, then I can compile it by myself.

Ronce

RE: Visual Studio 2012 - Added by kervala about 6 years ago

You can use VC++ 2010 externals, it should work fine like VC++ 2008 externals worked with VC++ 2010 :)

Or you can compile all externals yourself.

Currently, VC++ 2012 Express doesn't work under Windows 7 or previous versions of Windows and I don't plan to install Windows 8.

RE: Visual Studio 2012 - Added by kervala about 6 years ago

Or you can use my scripts from :

http://hg.kervala.net/packaging/file/6dbf92999590

Basically you'll have to do :

  • edit the first lines of make32.bat (or make64.bat depending if you want 32 or 64 bits versions of external) and change the destination paths
  • launch make32.bat or make64.bat

Sometimes the batch file stops, so you have to relaunch it.

RE: Visual Studio 2012 - Added by Ronce about 6 years ago

Ok, that's fine.
I try it in a few minutes.

I've changed my toolset-version for a test, but it seems not to be an incompatibility with the MSVCRT of VS11,
but with the non stlport luabind_d.lib, or am I wrong?

1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAAAEAV01@PEBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const *))" wurde in "void __cdecl luabind::detail::add_custom_name(class luabind::type_id const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?add_custom_name@detail@luabind@YAXAEBVtype_id@2@AEAV?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@@Z)-Funktion importiert.
1>luabind_d.lib(class_rep.obj) : warning LNK4049: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAAAEAV01@PEBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & _cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const ))" wurde importiert.
1>luabind_d.lib(class_registry.obj) : warning LNK4049: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@XZ (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert.
1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@XZ (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl luabind::detail::get_class_name(struct lua_State *,class luabind::type_id const &)" (?get_class_name@detail@luabind@YA?AV?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@PEAUlua_State@AEBVtype_id@2@Z)-Funktion importiert.
1>luabind_d.lib(class_rep.obj) : warning LNK4049: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@XZ (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert.
1>luabind_d.lib(inheritance.obj) : warning LNK4049: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@XZ (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert.
1>luabind_d.lib(open.obj) : warning LNK4049: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@XZ (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert.
1>luabind_d.lib(class_registry.obj) : warning LNK4217: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@AEBV01@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "public: class luabind::detail::class_rep * & __cdecl std::map<class luabind::type_id,class luabind::detail::class_rep *,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,class luabind::detail::class_rep *> > >::operator[](class luabind::type_id const &)" (??A?$map@Vtype_id@luabind@PEAVclass_rep@detail@2@U?$less@Vtype_id@luabind@@std@V?$allocator@U?$pair@$$CBVtype_id@luabind@PEAVclass_rep@detail@2@std@@6@std@QEAAAEAPEAVclass_rep@detail@luabind@AEBVtype_id@4@Z)-Funktion importiert.
1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@AEBV01@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl luabind::detail::get_class_name(struct lua_State *,class luabind::type_id const &)" (?get_class_name@detail@luabind@YA?AV?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@PEAUlua_State@AEBVtype_id@2@Z)-Funktion importiert.
1>luabind_d.lib(class_rep.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@AEBV01@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde importiert.
1>luabind_d.lib(inheritance.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@AEBV01@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde importiert.
1>luabind_d.lib(open.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@AEBV01@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde importiert.
1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "??4?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAAAEAV01@PEBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(char const *))" wurde in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl luabind::detail::get_class_name(struct lua_State *,class luabind::type_id const &)" (?get_class_name@detail@luabind@YA?AV?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@PEAUlua_State@AEBVtype_id@2@Z)-Funktion importiert.
1>luabind_d.lib(function.obj) : warning LNK4049: Lokal definiertes Symbol "??4?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAAAEAV01@PEBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(char const *))" wurde importiert.
1>luabind_d.lib(class_registry.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@PEBD@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde importiert.
1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@PEBD@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde in "protected: class std::_Tree<class std::_Tmap_traits<class luabind::type_id,unsigned __int64,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,unsigned __int64> >,0> >::iterator __cdecl std::_Tree<class std::_Tmap_traits<class luabind::type_id,unsigned __int64,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,unsigned __int64> >,0> >::_Insert(bool,struct std::_Tree_nod<class std::_Tmap_traits<class luabind::type_id,unsigned __int64,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,unsigned __int64> >,0> >::_Node *,struct std::pair<class luabind::type_id const ,unsigned __int64> const &)" (?_Insert?$_Tree@V?$_Tmap_traits@Vtype_id@luabind@_KU?$less@Vtype_id@luabind@std@V?$allocator@U?$pair@$$CBVtype_id@luabind@_K@std@4$0A@std@std@IEAA?AViterator@12@_NPEAU_Node@?$_Tree_nod@V?$_Tmap_traits@Vtype_id@luabind@_KU?$less@Vtype_id@luabind@std@V?$allocator@U?$pair@$$CBVtype_id@luabind@_K@std@4$0A@std@2@AEBU?$pair$$CBVtype_id@luabind@_K@2@Z)-Funktion importiert.
1>luabind_d.lib(class_rep.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@PEBD@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde importiert.
1>luabind_d.lib(inheritance.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@PEBD@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde importiert.
1>luabind_d.lib(open.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEAA@PEBD@Z (public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde importiert.
1>luabind_d.lib(open.obj) : warning LNK4049: Lokal definiertes Symbol "?c_str
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde importiert.
1>luabind_d.lib(class_registry.obj) : warning LNK4049: Lokal definiertes Symbol "?c_str
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde importiert.
1>luabind_d.lib(class.obj) : warning LNK4217: Lokal definiertes Symbol "?c_str
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde in "public: virtual char const * __cdecl std::logic_error::what(void)const " (?what@logic_error@std@UEBAPEBDXZ)-Funktion importiert.
1>luabind_d.lib(function.obj) : warning LNK4049: Lokal definiertes Symbol "?c_str@?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde importiert.
1>luabind_d.lib(class_rep.obj) : warning LNK4049: Lokal definiertes Symbol "?c_str
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde importiert.
1>luabind_d.lib(inheritance.obj) : warning LNK4049: Lokal definiertes Symbol "?c_str
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBAPEBDXZ (public: char const * __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const )" wurde importiert.
1>luabind_d.lib(function.obj) : warning LNK4217: Lokal definiertes Symbol "?empty
?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@QEBA_NXZ (public: bool __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::empty(void)const )" wurde in "public: void __cdecl luabind::detail::invoke_context::format_error(struct lua_State *,struct luabind::detail::function_object const *)const " (?format_error@invoke_context@detail@luabind@QEBAXPEAUlua_State@PEBUfunction_object@23@Z)-Funktion importiert.
1>luabind_d.lib(class_registry.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""
_declspec(dllimport) public: _cdecl std::_Container_base_secure::_Container_base_secure(void)" (_imp_??0_Container_base_secure@std@QEAA@XZ)" in Funktion ""public: __cdecl std::map<class luabind::type_id,class luabind::detail::class_rep *,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,class luabind::detail::class_rep *> > >::~map<class luabind::type_id,class luabind::detail::class_rep *,struct std::less<class luabind::type_id>,class std::allocator<struct std::pair<class luabind::type_id const ,class luabind::detail::class_rep *> > >(void)" (??1?$map@Vtype_id@luabind@PEAVclass_rep@detail@2@U?$less@Vtype_id@luabind@@std@V?$allocator@U?$pair@$$CBVtype_id@luabind@PEAVclass_rep@detail@2@std@@6@std@QEAA@XZ)".
1>luabind_d.lib(class.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __cdecl std::_Container_base_secure::_Container_base_secure(void)" (__imp_??0_Container_base_secure@std
@QEAA@XZ)".
1>luabind_d.lib(class_rep.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: _cdecl std::_Container_base_secure::_Container_base_secure(void)" (_imp_??0_Container_base_secure@std@QEAA@XZ)".
1>luabind_d.lib(inheritance.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __cdecl std::_Container_base_secure::_Container_base_secure(void)" (__imp_??0_Container_base_secure@std
@QEAA@XZ)".
1>luabind_d.lib(open.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: _cdecl std::_Container_base_secure::_Container_base_secure(void)" (_imp_??0_Container_base_secure@std@QEAA@XZ)".
1>luabind_d.lib(class_registry.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __cdecl std::_Container_base_secure::~_Container_base_secure(void)" (__imp_??1_Container_base_secure@std
@QEAA@XZ)".
1>luabind_d.lib(class.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: _cdecl std::_Container_base_secure::~_Container_base_secure(void)" (_imp_??1_Container_base_secure@std@QEAA@XZ)" in Funktion ""public: __cdecl std::map<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> > >::~map<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> > >(void)" (??1?$map@PEBDHUltstr@detail@luabind@V?$allocator@U?$pair@QEBDH@std@@std@std@QEAA@XZ)".
1>luabind_d.lib(class_rep.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: _cdecl std::_Container_base_secure::~_Container_base_secure(void)" (_imp_??1_Container_base_secure@std@QEAA@XZ)".
1>luabind_d.lib(inheritance.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __cdecl std::_Container_base_secure::~_Container_base_secure(void)" (__imp_??1_Container_base_secure@std
@QEAA@XZ)".
1>luabind_d.lib(open.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: _cdecl std::_Container_base_secure::~_Container_base_secure(void)" (_imp_??1_Container_base_secure@std@QEAA@XZ)".
1>luabind_d.lib(class.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __cdecl std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(struct std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Has_debug_it)" (__imp_??0?$basic_string@DU?$char_traits@D@std
@V?$allocator@D@2@std@QEAA@U_Has_debug_it@01@Z)" in Funktion ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl luabind::detail::get_class_name(struct lua_State *,class luabind::type_id const &)" (?get_class_name@detail@luabind@YA?AV?$basic_string@DU?$char_traits@D@std@V?$allocator@D@2@std@PEAUlua_State@AEBVtype_id@2@Z)".
1>luabind_d.lib(class.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl std::_Container_base_secure::_Swap_aux(class std::_Container_base_secure &)" (__imp_?_Swap_aux@_Container_base_secure@std
@QEAAXAEAV12@Z)" in Funktion ""public: void __cdecl std::_Tree<class std::_Tmap_traits<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> >,0> >::swap(class std::_Tree<class std::_Tmap_traits<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> >,0> > &)" (?swap?$_Tree@V?$_Tmap_traits@PEBDHUltstr@detail@luabind@V?$allocator@U?$pair@QEBDH@std@std@$0A@std@std@QEAAXAEAV12@Z)".
1>luabind_d.lib(class.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl std::_Container_base_secure::_Swap_all(class std::_Container_base_secure &)const " (__imp_?_Swap_all@_Container_base_secure@std
@QEBAXAEAV12@Z)" in Funktion ""public: void __cdecl std::_Tree<class std::_Tmap_traits<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> >,0> >::swap(class std::_Tree<class std::_Tmap_traits<char const *,int,struct luabind::detail::ltstr,class std::allocator<struct std::pair<char const * const,int> >,0> > &)" (?swap?$_Tree@V?$_Tmap_traits@PEBDHUltstr@detail@luabind@V?$allocator@U?$pair@QEBDH@std@std@$0A@std@std@QEAAXAEAV12@Z)".
1>luabind_d.lib(class.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl std::_Container_base_secure::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base_secure@std
@QEBAXXZ)" in Funktion ""protected: void _cdecl std::vector<struct std::pair<class luabind::type_id,void * (_cdecl
)(void )>,class std::allocator<struct std::pair<class luabind::type_id,void * (_cdecl)(void *)> > >::_Tidy(void)" (?_Tidy@?$vector@U?$pair@Vtype_id@luabind@P6APEAXPEAX@Z@std@V?$allocator@U?$pair@Vtype_id@luabind@P6APEAXPEAX@Z@std@2@std@IEAAXXZ)".
1>luabind_d.lib(class_rep.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl std::_Container_base_secure::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base_secure@std
@QEBAXXZ)".
1>luabind_d.lib(inheritance.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""
_declspec(dllimport) public: void _cdecl std::_Container_base_secure::_Orphan_all(void)const " (_imp_?_Orphan_all@_Container_base_secure@std@QEBAXXZ)".
1>luabind_d.lib(open.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl std::_Container_base_secure::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base_secure@std
@QEBAXXZ)".


Additionally, a little hint, if you want to try VS11, install the RC
http://www.microsoft.com/visualstudio/11/en-us/downloads#ultimate

RE: Visual Studio 2012 - Added by sfb about 6 years ago

Ronce wrote:

Ok, that's fine.
I try it in a few minutes.

I've changed my toolset-version for a test, but it seems not to be an incompatibility with the MSVCRT of VS11,
but with the non stlport luabind_d.lib, or am I wrong?

I'd stop using STLport if you're using VS11 since VS11 supports C++11 (sort of).

Thanks,
sfb
/s

RE: Visual Studio 2012 - Added by Ronce about 6 years ago

I think that was a misunderstanding, I do not use the STLport

Ronce

RE: Visual Studio 2012 - Added by molator about 6 years ago

Compatibility issue with luabind lib.
You may have to rebuild luabind lib first.

RE: Visual Studio 2012 - Added by kervala about 6 years ago

I suggest you to use new versions of externals, luabind debug version without STLport was wrongly compiled if I remember right.

The correct version should be http://sourceforge.net/projects/ryzom/files/external_vc10.7z/download for VC++ 2010 or VC++ 2011.

You can check that easily : luabind_d.lib is the wrong version, luabindd.lib the right one.

RE: Visual Studio 2012 - Added by Ronce about 6 years ago

It seems to be the solution of my problem, thx.

btw, it looks like you didn't link the right externals in the WindowsBinaries

Ronce

(1-11/11)