D'accord, après avoir essayé un tas de choses différentes et combiner des informations à partir de différents endroits, j'ai réussi à tout comprendre et fonctionner.
La raison pour laquelle cela n'a pas fonctionné bien sûr était simple, le module n'avait pas été inclus via le plug-in QT5 à Visual Studio, et c'était pour la simple raison qu'il n'était pas montré comme un module disponible. Un problème supplémentaire était que je n'avais pas installé QT 5.1.1 avec les dépendances source installées, j'avais simplement opté pour l'installation par défaut qui n'inclut pas le QTerialport nécessaire. Après une réinstallation, j'ai modifié mes paramètres de projet VS aux endroits suivants:
- Propriétés du projet -> Propriétés de configuration -> C / C ++ -> Général -> Répertoires supplémentaires, ligne ajoutée: $ (qtdir) include qTerialport
- Propriétés du projet -> Propriétés de configuration -> C / C ++ -> Prérocesseur -> Définitions du préprocesseur, Ligne ajoutée: QT_SERIALPORT_LIB
- Propriétés du projet -> Propriétés de configuration -> linker -> entrée-> dépendances supplémentaires, ligne ajoutée: qt5Serialport.lib
Remarque: $ (qtdir) = c: qt qt5.1.1 5.1.1 msvc2010_opengl
Ensuite, j'ai ajouté QT5SERIALPORT.DLL et QT5SERIALPORTD.DLL à mon dossier Release and Debug dans mon projet respectivement.
Je suis assez certain que ce sont les seuls changements que j'ai apportés. J'espère que cela est utile à quelqu'un d'autre!