Va bene, dopo aver provato un sacco di cose diverse e combinato informazioni da luoghi diversi che sono riuscito a capire tutto e funzionare.
Il motivo per cui non funzionava ovviamente era semplice, il modulo non era stato incluso tramite il plug-in QT5 a Visual Studio, e questo era per il semplice motivo che non era stato mostrato come un modulo disponibile. Un ulteriore problema era che non avevo installato Qt 5.1.1 con le dipendenze di origine installata, avevo semplicemente optato per l'installazione predefinita che non includeva ciò che Qtserialport fosse necessario. Dopo una reinstallazione ho modificato le mie impostazioni del progetto VS nei seguenti luoghi:
- Proprietà del progetto -> Proprietà di configurazione -> C/C ++ -> Generale -> Ulteriori directory includono, Linea aggiunta: $ (QTDIR) include Qtserialport
- Proprietà del progetto -> Proprietà di configurazione -> C/C ++ -> Preprocessor -> Definizioni preprocessore, riga aggiunta: QT_SERIALPORT_LIB
- Proprietà del progetto -> Proprietà di configurazione -> linker -> input-> dipendenze aggiuntive, riga aggiunta: qt5serialport.lib
Nota: $ (Qtdir) = C: Qt Qt5.1.1 5.1.1 MSVC2010_OPENGL
Successivamente ho aggiunto qt5serialport.dll e qt5serialportd.dll alla mia cartella di rilascio e debug nel mio progetto rispettivamente.
Sono abbastanza sicuro che queste siano le uniche modifiche che ho apportato. Spero che questo sia utile a qualcun altro!