diff --git a/qrenderdoc/Resources/qtconf.qrc b/qrenderdoc/Resources/qtconf.qrc
new file mode 100644
index 000000000..03a1bfc7c
--- /dev/null
+++ b/qrenderdoc/Resources/qtconf.qrc
@@ -0,0 +1,5 @@
+
+
+ qt.conf
+
+
diff --git a/qrenderdoc/Resources/resources.qrc b/qrenderdoc/Resources/resources.qrc
index 2d1bcbcd5..4548fa1a7 100644
--- a/qrenderdoc/Resources/resources.qrc
+++ b/qrenderdoc/Resources/resources.qrc
@@ -68,7 +68,4 @@
action.png
action_hover.png
-
- qt.conf
-
diff --git a/qrenderdoc/qrenderdoc.pro b/qrenderdoc/qrenderdoc.pro
index 6e67c2e21..6851e7f70 100644
--- a/qrenderdoc/qrenderdoc.pro
+++ b/qrenderdoc/qrenderdoc.pro
@@ -61,6 +61,9 @@ win32 {
silent:swig.commands = @echo SWIG ${QMAKE_FILE_IN} && $$swig.commands
QMAKE_EXTRA_COMPILERS += swig
+ # windows only qrc file with qt.conf
+ RESOURCES += Resources/qtconf.qrc
+
SWIGSOURCES += Code/pyrenderdoc/renderdoc.i
SWIGSOURCES += Code/pyrenderdoc/qrenderdoc.i
diff --git a/qrenderdoc/qrenderdoc_local.vcxproj b/qrenderdoc/qrenderdoc_local.vcxproj
index aed75432f..0e42bd3ce 100644
--- a/qrenderdoc/qrenderdoc_local.vcxproj
+++ b/qrenderdoc/qrenderdoc_local.vcxproj
@@ -638,6 +638,7 @@
+
4101;4456;4459;%(DisableSpecificWarnings)
@@ -1434,6 +1435,12 @@
RCC resources.qrc
$(IntDir)generated\qrc_resources.cpp
+
+ Resources\qtconf.qrc;$(ProjectDir)3rdparty\qt\$(Platform)\bin\uic.exe;%(AdditionalInputs)
+ $(ProjectDir)3rdparty\qt\$(Platform)\bin\rcc.exe -name qtconf Resources\qtconf.qrc -o $(IntDir)generated\qrc_qtconf.cpp
+ RCC qtconf.qrc
+ $(IntDir)generated\qrc_qtconf.cpp
+
diff --git a/qrenderdoc/qrenderdoc_local.vcxproj.filters b/qrenderdoc/qrenderdoc_local.vcxproj.filters
index 1a19e12d3..03e900168 100644
--- a/qrenderdoc/qrenderdoc_local.vcxproj.filters
+++ b/qrenderdoc/qrenderdoc_local.vcxproj.filters
@@ -618,6 +618,9 @@
Widgets\Extended
+
+ Generated Files
+
@@ -1397,5 +1400,8 @@
Widgets\Extended
+
+ Resources
+
\ No newline at end of file