Visual studio 2010 VisualStudio2010与NMAKE

Visual studio 2010 VisualStudio2010与NMAKE,visual-studio-2010,scons,Visual Studio 2010,Scons,我正试图用SCON生成一个VisualStudio2010解决方案,在vs2010的NAMKE的帮助下,使用vs2010构建arp32库,在成功构建之后,我们将获得最后一行 请查看此日志,如有任何建议,将不胜感激 1>------ Build started: Project: cipp, Configuration: cipp_algo_ti_arp32_debug Win32 ------ 1>Build started 9/28/2016 6:50:03 AM. 1>Bu

我正试图用SCON生成一个VisualStudio2010解决方案,在vs2010的NAMKE的帮助下,使用vs2010构建arp32库,在成功构建之后,我们将获得最后一行

请查看此日志,如有任何建议,将不胜感激

1>------ Build started: Project: cipp, Configuration: cipp_algo_ti_arp32_debug Win32 ------
1>Build started 9/28/2016 6:50:03 AM.
1>Build:
1>  Starting SCons 
1>  TRIDIP::::::::::::::::::float(num) 10.0
1>  Path not found - D:\VS2010_test\CIPP\04_Engineering\03_Workspace\algo\cipp_sim\cipp_evm_hil\vme\generic\evm_sw
1>  
1>  targets being built/cleaned : cipp_algo_ti_arp32_debug
1>  running with -j 1
1>  command line defines : 
1>  verbose output :  0
1>EXEC : error : Compiler Personality file is not found
1>EXEC : error : Compiler Personality file is not found
1>EXEC : error : Compiler Personality file is not found
1>EXEC : error : Compiler Personality file is not found
1>EXEC : error : Compiler Personality file is not found
1>  TRIDIP::::::::::::::::::float(num) 10.0
1>  TRIDIP::::::::::::::::::float(num) 10.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  TRIDIP::::::::::::::::::float(num) 8.0
1>  scons: `cipp_algo_ti_arp32_debug' is up to date.
1>  
1>  Build succeeded.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "echo Starting SCons && cd D:\VS2010_test\CIPP\04_Engineering\03_Workspace\algo\cipp && scons.bat -Q -j 1 skip_ide_generation=1 build_from_ide=1 build_from_vs=1  -C "D:\VS2010_test\CIPP\04_Engineering\03_Workspace\algo\cipp" -f SConstruct "cipp_algo_ti_arp32_debug"  2>&1 | ..\..\..\02_Development_Tools\scons_tools\gnutools\sed.exe -e "s/:\([0-9]\+\):[0-9]\+:/(\1) : /" -e "s/, line \([0-9]\+\):/(\1) : /"& if exist errorlevel.txt (for /f %%A in (errorlevel.txt) do exit /b %%A)" exited with code -1.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.60
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

查看日志,SCons构建本身似乎已经成功。您希望在批处理文件中拆分长的命令行,以便检查中间结果并确定构建实际失败的区域。似乎有很多错误代码处理和日志文件解析正在进行。找出这些阶段中的哪一个导致了错误…我尝试删除了所有内容,只有scons-c用于清理,在成功清理之后,我得到了相同的c:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5):错误MSB3073:查看日志,scons构建本身似乎已经成功。您希望在批处理文件中拆分长的命令行,以便检查中间结果并确定构建实际失败的区域。似乎有很多错误代码处理和日志文件解析正在进行。找出这些阶段中的哪个阶段导致了错误…我尝试删除了所有内容,仅使用scons-c进行清理,成功清理后,我得到的是相同的c:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5):错误MSB3073: