gpt4 book ai didi

qt - CMake 3.9现在可以在Visual Studio中创建“自动生成”项目吗?

转载 作者:行者123 更新时间:2023-12-03 14:10:52 27 4
gpt4 key购买 nike

我们正在使用CMake,Qt和Visual Studio。我们的许多项目都通过将AUTOMOC ON传递给add_library来配置为运行automoc。

我们最近更新到了CMake 3.9.1,Visual Studio现在为每个自动库显示了一个附加项目。例如,我们的解决方案中现在有一个“ Core”项目和一个“ Core_autogen”项目。

(这在VS2015和VS2017以及Qt 5.8和5.9.1中都发生)

这会带来一些令人讨厌的后果:


项目数量几乎增加了一倍,增加了很多视觉混乱度。
通过UI构建单个项目时,Automoc不再运行,这可能会在调试特定项目的构建问题时导致细微的错误。


有人知道是否有办法为autogen恢复以前的CMake行为吗?

或禁止这样做,至少可以减少autogen项目的视觉混乱?

最佳答案

这是一个回归,应在CMake 3.10中修复。
CMake错误报告在这里:https://gitlab.kitware.com/cmake/cmake/issues/17205

关于qt - CMake 3.9现在可以在Visual Studio中创建“自动生成”项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45764036/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com