两句都是对的就是glass要变为复数.
第一种the boy wearing glass是现在分词做后置定语可改写为定语从句相当与the boy who weared glasses.
第二种用with+名词的短语来修饰the boy也是对的