This answer is for @mike S.
Yes. The antivirus removes the exe right after the files is created and the first bytes are written (don't know how many - have no access to see).
Follows a screenshot:
The first incident is when compiling with PBAutoBuild220. Then second on is with PBC220.
Last lines PBAutoBuild220 shows:
12:07:06 [Normal] Rebuild complete.
12:07:06 [Warning] pfcapsrv.pbl(pfc_n_cst_conversion).pfc_n_cst_conversion.of_pdfmethod.68: Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.
12:07:06 [Warning] pfcapsrv.pbl(pfc_n_cst_conversion).pfc_n_cst_conversion.of_string.61: Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.
12:07:06 [Error] Create of executable file failed
12:07:06 [Error] Creation of executable failed with a link error
12:07:06 [Error] Failed to compile the target file. File name: C:\Dev\DWSyntaxModifier\dwsyntaxmodifier.pbt
Bye (-_-)
Last lines PBC220 shows:
Rebuild complete.
Library: c:\dev\dwsyntaxmodifier\pfcapsrv.pbl Object: pfc_n_cst_conversion Function: pfc_n_cst_conversion::of_pdfmethod (0068): Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!. Function: pfc_n_cst_conversion::of_string (0061): Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.Create of executable file failed
Creation of executable failed with a link error
I repeat, the error happens when linker tries to write the first bytes in exe... You can see that in PBAutoBuild220 where rebuild time is equal to executable creation error time.
Same issue happens when compiling from PB. But only in 32-bit.
Andreas.