I am trying to build .bat file from Shell/Batch Command step,this batch build is failing but QB2.1 gives it as successful build.
While log file shows following error
20:34:15,766 [32bit CW build_batch@mum-shivkrupa:8080] INFO - 40>MWAddin.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl InsertOperation2(enum MWInsertOperationMode_e,enum MWInsertOperation_OperationGroup_e,enum MWInsertOperation_OperationType_e)" (__imp_?InsertOperation2@@YAXW4MWInsertOperationMode_e@@W4MWInsertOperation_OperationGroup_e@@W4MWInsertOperation_OperationType_e@@@Z) referenced in function "public: virtual long __stdcall MWAddin::OnInsert2AxisRoughMillOperation(void)" (?OnInsert2AxisRoughMillOperation@MWAddin@@UAGJXZ)
20:34:15,766 [32bit CW build_batch@mum-shivkrupa:8080] INFO - 40>./../../../sldworks/bin.nt/i386/Release/apps/CAMWorks_vc80/CWAddinu.dll : fatal error LNK1120: 1 unresolved externals
20:34:15,891 [32bit CW build_batch@mum-shivkrupa:8080] INFO - 40>Build log was saved at "file://e:\QuickBuild\quickbuild-2.1.21-windows-x86-32\workspace\root\mwproj\32BitBuild\mchworks\bin.nt\vc8\x86\intermed_Release\mwaddin\BuildLog.htm"
In above all log messages are actually error but QB2.1 consider it as Info,can you explain it ?
I am also collecting errorlevel at the end .bat file which is returned as '1' in log file of QB2.1,but still QB2.1 show it as successful build instead of Fail.
If errorlevel is nonzero as then it is considered failed in QB2.1, but in this case it is giving as successful build.
Same thing in QB1.2 gives failed build.