Alright, after trying a bunch of different stuff and combining information from different places I managed to get everything figured out and working.
The reason it didnt work of course was simple, the module hadn't been included via the Qt5 Plug-in to Visual Studio, and this was for the simple reason that it wasn't shown as an available module. An additional problem was that I had not installed Qt 5.1.1 with Source Dependencies installed, I had simply opted for the default installation which does not include whatever QtSerialPort needed. After a reinstallation I modified my VS Project Settings in the following places:
- Project Properties -> Configuration Properties -> C/C++ -> General -> Additional Include Directories, added line: $(QTDIR)\include\QtSerialPort
- Project Properties -> Configuration Properties -> C/C++ -> Preprocessor -> Preprocessor Definitions, added line: QT_SERIALPORT_LIB
- Project Properties -> Configuration Properties -> Linker -> Input-> Additional Dependencies, added line: Qt5SerialPort.lib
Note: $(QTDIR) = C:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\
Afterwards I added Qt5SerialPort.dll and Qt5SerialPortd.dll to my Release and Debug folder within my project respectively.
I'm fairly certain these are the only changes I've made. I hope this is of use to someone else!