Discussion of Inner Space
Moderators: Lavish Software Team, Moderators
-
dewaynesj
- GamingTools Subscriber
- Posts: 4
- Joined: Thu Apr 05, 2007 3:41 pm
Post
by dewaynesj » Thu Aug 18, 2011 11:13 am
After banging my head against trying to compile some IS Extentions for EQ i saw in the ISXDK patch notes that the provided libraries are only for Visual Studio 2010. Does this mean that without VS2010 I will not be able to use ISXDK?
The compile errors i get look like:
Code: Select all
Error 7 error LNK2019: unresolved external symbol "void __cdecl std::_Xout_of_range(char const *)" (?_Xout_of_range@std@@YAXPBD@Z) referenced in function "public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Xran(void)const " (?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEXXZ) ISXDK.lib ISXEQ
I will go try to search for a free version of VS2010, and test.
-
Lax
- Owner
- Posts: 6634
- Joined: Fri Jun 18, 2004 6:08 pm
Post
by Lax » Thu Aug 18, 2011 11:43 am
Yes.
Unfortunately due to some of the decisions made early on in the ISXDK design process, your version of the std library must match mine. Which at the moment means that you must be on Visual Studio 2010.
-
jimthev
- GamingTools Subscriber
- Posts: 3
- Joined: Thu Jan 06, 2011 7:19 pm
Post
by jimthev » Tue Sep 13, 2011 5:16 pm
dewaynesj wrote:I will go try to search for a free version of VS2010, and test.
For anybody that wants to know, the free version (Visual C++ 2010 Express) does work.
I've only done simple extensions tied to some of my own socket code so there might be some later issues that advanced users might hit, but it works great for my needs.