First, the first question is why the output of the Aex file is not in the bin directory, but in the other directory. In fact, the problem is in the linker's settings. Change this to the directory you want, OK.
Then some object error, directly change the warning level to 0. Properties-Configuration Properties-C/C + +-Warning Level 0
AE plug-in needs to call into the system content is AEGP category, each module has a variety of suite (like manager), such as LayerSuite5. The last digit is the version number, which is incompatible with the old version of AE with the latest.
If this is a special effect, you can see the contents of the effects folder in the example.
In addition, all the information, such as position, rotation, etc., are in the streamsuite, the underlying type is double type. Take it out of the stream and release it.
AESDK some summary