I am trying to convert a virtual machine to an assembler in .OBJ. Actions: 1. I use FASM for Windows, open the asm file and compile it in .OBJ 
Create a project on VS 17 to create static libraries, attach the .obj file and compile
At the exit after virtualization by the virtual machine and when opening, I get:

I want to understand whether I am doing the conversion to .LIB correctly and whether it is necessary to look for errors in the ASM VM, or is there still a problem in the conversion. ps. guys who have already done the conversion, just tell me, then I will think about it myself.