Error! Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode])-Macrophotography Token

It sounds like you are selecting the wrong compiler version.

And make sure to read How to verify a contract on Etherscan/BscScan/PolygonScan - #46 by lu_dr. It contains a lot of good information about how to verify