Crystal structures, two-photon absorption and theoretical calculation of a series of bis-vinylpyridine compounds synthesized by one-step solid state reaction