qt-labs / vstools

Other
77 stars 24 forks source link

The MT/MTd option cannot take effect #36

Open EagleLiao opened 1 month ago

EagleLiao commented 1 month ago

Describe the bug After install the Qt Visual Tools 3.3.0.13, the MT/MTd option cannot take effect. It forces a static lib project to MD/MDd.

To Reproduce Steps to reproduce the behavior:

  1. Create a static library project with Qt template.
  2. Change the option Runtime Library to Multi-threaded Debug (/MTd)
  3. Build the project.
  4. The output lib is MDd mode.

Expected behavior The output lib is MTd mode.

Screenshots N/A.

Desktop (please complete the following information):

Additional context N/A.

CohortMinseok commented 1 month ago

You know, I was like why the hell all my projects just bricked. This stupid extension was the reason.

Unbelievably unprofessional to push an update that would break something like this.

To anyone who ended up with this problem, uninstall 3.3.0 and install 3.2.0 from this link: https://download.qt.io/official_releases/vsaddin/3.2.0/

You might have to clean -> build before you can compile your Qt project.

kaheimri commented 2 weeks ago

Thank you very much for reporting this issue; it has been recorded in our public bug tracker, where all further updates will be shared: The MT/MTd option cannot take effect (issue #36)

As a temporary solution, you can roll back to the previous working version by following these steps:

kaheimri commented 6 days ago

We have uploaded a new development release to qt-vsaddin-msvc2022-x64-3.3.0-rev.46.vsix that should fix your issue. If you have any additional questions or need further assistance, please feel free to reach out.