1> 任务“YASM”
1> cmd.exe /C "C:\Users\Administrator\AppData\Local\Temp\tmp3999f903a10e4ec88090d07b2ef34cb5.cmd"
1> "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\"vsyasm.exe -Xvc -f win32 -g cv8 -o "D:\code\f\f\SMP\obj\Debug\Win32\libgmp\addmul_1.obj" -rnasm -pgas mpn\x86\addmul_1.s
1>
1> D:\code\f\gmp\SMP>"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\"vsyasm.exe -Xvc -f win32 -g cv8 -o "D:\code\f\f\SMP\obj\Debug\Win32\libgmp\addmul_1.obj" -rnasm -pgas mpn\x86\addmul_1.s
1> 已完成执行任务“YASM”的操作。
1> 任务“YASM”
1> cmd.exe /C "C:\Users\Administrator\AppData\Local\Temp\tmpb5a63535c14b4da891e2c0a847c785b8.cmd"
1> "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\"vsyasm.exe -Xvc -f win32 -g cv8 -o "D:\code\f\f\SMP\obj\Debug\Win32\libgmp\\" -rnasm -pgas mpn\x86\add_n.s mpn\x86\bdiv_dbm1.s mpn\x86\bdiv_q_1.s mpn\x86\cnd_add_n.s mpn\x86\cnd_sub_n.s mpn\x86\copyd.s mpn\x86\copyi.s mpn\x86\divexact_1.s mpn\x86\divrem_1.s mpn\x86\divrem_2.s mpn\x86\lshift.s mpn\x86\mod_34lsub1.s mpn\x86\mul_1.s mpn\x86\rshift.s mpn\x86\sec_tabselect.s mpn\x86\sqr_basecase.s mpn\x86\submul_1.s mpn\x86\sub_n.s mpn\x86\udiv_qrnnd.s mpn\x86\umul_ppmm.s
1>
1> D:\code\f\gmp\SMP>"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\"vsyasm.exe -Xvc -f win32 -g cv8 -o "D:\code\f\f\SMP\obj\Debug\Win32\libgmp\\" -rnasm -pgas mpn\x86\add_n.s mpn\x86\bdiv_dbm1.s mpn\x86\bdiv_q_1.s mpn\x86\cnd_add_n.s mpn\x86\cnd_sub_n.s mpn\x86\copyd.s mpn\x86\copyi.s mpn\x86\divexact_1.s mpn\x86\divrem_1.s mpn\x86\divrem_2.s mpn\x86\lshift.s mpn\x86\mod_34lsub1.s mpn\x86\mul_1.s mpn\x86\rshift.s mpn\x86\sec_tabselect.s mpn\x86\sqr_basecase.s mpn\x86\submul_1.s mpn\x86\sub_n.s mpn\x86\udiv_qrnnd.s mpn\x86\umul_ppmm.s
1> 1>
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\yasm.targets(45,5): error MSB3721: 命令“"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\"vsyasm.exe -Xvc -f win32 -g cv8 -o "D:\code\f\f\SMP\obj\Debug\Win32\libgmp\\" -rnasm -pgas mpn\x86\add_n.s mpn\x86\bdiv_dbm1.s mpn\x86\bdiv_q_1.s mpn\x86\cnd_add_n.s mpn\x86\cnd_sub_n.s mpn\x86\copyd.s mpn\x86\copyi.s mpn\x86\divexact_1.s mpn\x86\divrem_1.s mpn\x86\divrem_2.s mpn\x86\lshift.s mpn\x86\mod_34lsub1.s mpn\x86\mul_1.s mpn\x86\rshift.s mpn\x86\sec_tabselect.s mpn\x86\sqr_basecase.s mpn\x86\submul_1.s mpn\x86\sub_n.s mpn\x86\udiv_qrnnd.s mpn\x86\umul_ppmm.s”已退出,返回代码为 -1073741819。
1> 已完成执行任务“YASM”的操作 - 失败。
1> 1>
64位好像可以编过。
但其他工程64位和32位都编不过。
这个是编译器的一个bug,升级编译器即可解决。