Forums - visual studio 8 linker error

5 posts / 0 new
Last post
visual studio 8 linker error
GBS
Join Date: 23 Jan 14
Posts: 3
Posted: Mon, 2014-01-27 12:18

Hello.

I've created WinRT library (C++/CX / Visual Studio 2013 Ultimate)  and tryed to call fcvImageGradientSobelPlanars8_v2. I've got errors:

1>(fastcvKMeansTreeSearchC.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1700' in WRTCFastCV.obj
1>(fastcvKMeansTreeSearchC.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in WRTCFastCV.obj

 

Could you please help me? What configuration do I need for wp8 development with VS 2013? 

Thank you!

  • Up0
  • Down0
GBS
Join Date: 23 Jan 14
Posts: 3
Posted: Tue, 2014-01-28 00:25

Hello again.

It seems like your libfastcvnative.wp63.lib was not builded with Platform Toolset = "Windows Phone 8.0(v110)". So that lib could not be used for windows phone development at all. The name of vc120.pdb is evidence.

Could you please rebuild and upload libfastcvnative.wp63.lib for windows phone 8 toolset? Thank you.

 

 

  • Up0
  • Down0
f.liefhebber
Join Date: 3 Mar 14
Posts: 1
Posted: Tue, 2014-03-04 14:46

Hello,

I have the same problem (error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1700') . I am using visual studio 2012 Pro and I am also linking to libfastcvnative.wp63.lib. I am not able to upgrade my Visual studio 2013 Pro and the express-edition 2013 doesn't exist for windows phone.

Could this library be rebuilt under visual studio 2012?

Kindly regards,

Freek

 

 

  • Up0
  • Down0
badki.abhishek
Join Date: 15 Mar 14
Posts: 1
Posted: Sat, 2014-03-15 15:11

Hi,

I am facing the same probblem. I am using Microsoft Visual Studio Express 2012 for windows phone. I downloaded the fastcv library for windows phone 8 (fastcv-installer-wp8-1-4-0). The library folder contains the files libfastcvnative.wp63 and vc120(program debug database). vc120 implies visual studio 2013. Is there an older version of this library which could work with vs2012 ?

Thanks in advance :)

  • Up0
  • Down0
krishanu6690
Join Date: 24 Nov 13
Posts: 10
Posted: Mon, 2014-03-17 21:33

Hi,

As per the Stack Overflow,

MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)
MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)

If you are developing using VS2013, then you need to use Platform Toolset version 8.1 and not 8.0. And your comment regarding vc120.pdb is wrong. Since our library is built using VS2013, it will generate the vc120.pdb. To cross check, check the value of $(PlatformToolsetVersion) in VS2013. The error which you have reported,indicates that there is mismatch between the Vs201X version, and platform toolset version. If you want to use Platform toolset version 8.0, then I will suggest you to use our previous release with Vs2012.

Krishanu

                                             

 

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.