用vs2010编译vs2013建的工程

第一步,用文本打开,修改.sln文件

原始:

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1

 修改为:

Microsoft Visual Studio Solution File, Format Version 11.00

这里已经可以用vs2010打开工程了,只是还不能编译。

 

第二步,文本打开,修改.vcxproj文件

  可以删除带有“V120”的两行语句,或者修改“v120”为“v100”。

原始:

"Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>false</CLRSupport>
    <PlatformToolset>v120</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>false</CLRSupport>
    <PlatformToolset>v120</PlatformToolset>

 修改后:

"Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>false</CLRSupport>
    <PlatformToolset>v100</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>false</CLRSupport>
    <PlatformToolset>v100</PlatformToolset>

第三步,加入关联的.lib和include文件。

note:

vs2010不支持 round(),得自己加入。

inline double round( double d )
{
	return floor( d + 0.5 );
}

 

测试成功。 

 

posted on 2015-11-30 10:08  xweel  阅读(344)  评论(0编辑  收藏  举报

导航