After exporting the XSA, you need to compile AIE and PL Kernels, and generate libadf.a and .xo file respectively before running the v++ linker (same as the Vitis integrated flow).