# Automatic QRC handling seems broken with Visual Studio Version 17.14.3 and qt 6.8+ for shared libraries

**URL:** https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195
**Category:** Development
**Tags:** os:windows
**Created:** [June 3, 2025, 5:01pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195 "2025-06-03T17:01:36Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![doug1234](https://discourse.cmake.org/user_avatar/discourse.cmake.org/doug1234/32/5594_2.png) [@doug1234](https://discourse.cmake.org/u/doug1234)
#### Post date: [June 3, 2025, 5:01pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/1 "2025-06-03T17:01:36Z")

</div>

Automatic QRC handling seems broken with Visual Studio Version 17.14.3 and qt 6.8+ for shared libraries. Using cmake version 4.0.2. This works with qt 6.6 however after going to qt 6.8 or 6.9 it stopped working. I have had this happen with two different shared libraries. No problem with executables.

It generates and builds the qrc\_name.cpp file but the object file ends up in the wrong location with the wrong name. The error I get is the following: `Couldn't open file '.../build-win10-msvc143/name.dir/Release/qrc_name.obj' with CreateFile()`. Looking in visual studio it is generating the object file in the following location: `$(IntDir)/name_autogen/EWIEGA46WW_Debug/qrc_name.cpp.obj"`. However in a correctly working exe file it generates the object file in `$(IntDir)`. Its possible this is a qt cmake code issue but it seems like the problem resides on the camke side based on the small amount I have looked into it.

Is this a known issue?

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [June 3, 2025, 5:10pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/2 "2025-06-03T17:10:32Z")

</div>

Cc: @alcroito @jobor

---

<div class="post-metadata">

### Author: ![alcroito](https://discourse.cmake.org/user_avatar/discourse.cmake.org/alcroito/32/186_2.png) [@alcroito](https://discourse.cmake.org/u/alcroito)
#### Post date: [June 3, 2025, 5:14pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/3 "2025-06-03T17:14:57Z")

</div>

I am not aware of any specific regressions.

Please create a small reproducer and share it either on the CMake bug tracker or the Qt one.

[https://gitlab.kitware.com/cmake/cmake/-/issues](https://gitlab.kitware.com/cmake/cmake/-/issues)

> **[Reporting Bugs - Qt Wiki](https://wiki.qt.io/Reporting_Bugs)**

---

<div class="post-metadata">

### Author: ![doug1234](https://discourse.cmake.org/user_avatar/discourse.cmake.org/doug1234/32/5594_2.png) [@doug1234](https://discourse.cmake.org/u/doug1234)
#### Post date: [June 3, 2025, 5:18pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/4 "2025-06-03T17:18:12Z")

</div>

Thanks. Does it sound like the issue is on the cmake side and not in qt cmake code?

---

<div class="post-metadata">

### Author: ![alcroito](https://discourse.cmake.org/user_avatar/discourse.cmake.org/alcroito/32/186_2.png) [@alcroito](https://discourse.cmake.org/u/alcroito)
#### Post date: [June 3, 2025, 5:20pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/5 "2025-06-03T17:20:32Z")

</div>

It’s hard to say.

You said the behavior changes between Qt versions, so it could be on the Qt side.

Are you using CMAKE\_AUTORCC? Or are you using qt\_add\_resources?

---

<div class="post-metadata">

### Author: ![doug1234](https://discourse.cmake.org/user_avatar/discourse.cmake.org/doug1234/32/5594_2.png) [@doug1234](https://discourse.cmake.org/u/doug1234)
#### Post date: [June 3, 2025, 5:21pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/6 "2025-06-03T17:21:58Z")

</div>

Yes.

SET(CMAKE\_AUTORCC ON)

---

<div class="post-metadata">

### Author: ![doug1234](https://discourse.cmake.org/user_avatar/discourse.cmake.org/doug1234/32/5594_2.png) [@doug1234](https://discourse.cmake.org/u/doug1234)
#### Post date: [June 3, 2025, 6:48pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/7 "2025-06-03T18:48:33Z")

</div>

[https://gitlab.kitware.com/cmake/cmake/-/issues/26977](https://gitlab.kitware.com/cmake/cmake/-/issues/26977)

---

<div class="post-metadata">

### Author: ![doug1234](https://discourse.cmake.org/user_avatar/discourse.cmake.org/doug1234/32/5594_2.png) [@doug1234](https://discourse.cmake.org/u/doug1234)
#### Post date: [June 3, 2025, 7:19pm UTC](https://discourse.cmake.org/t/automatic-qrc-handling-seems-broken-with-visual-studio-version-17-14-3-and-qt-6-8-for-shared-libraries/14195/8 "2025-06-03T19:19:20Z")

</div>

FYI: It works correctly with qt\_add\_resources.
