首页 > 解决方案 > moc.exe 在 VisualStudio 中失败

问题描述

当我尝试在 Visual Studio 2017 中编译 Qt 项目时,我偶然发现 moc.exe 中出现错误:

Error   MSB3721 The command ""\Qt\bin\moc.exe" -i -DUNICODE -DWIN32 -DQT_THREAD_SUPPORT -DQT_CORE_LIB    -o "\Debug\Merge\moc_DbgWindow.cpp"  DbgWindow.h" exited with code 1.  

当我查看项目设置时,“Qt:Meta Object compiler”->“Command line”部分,原因很清楚,有一个命令

"\Qt\bin\moc.exe"

在“\Qt\bin\”的路径不存在时指定。

我的问题:我在哪里可以改变这条路?我在 VS2017 设置中的某处找不到相关参数,即使我在记事本中打开解决方案和项目文件,此路径也无处定义!那么它是从哪里来的呢?

谢谢!

标签: visual-studioqtvisual-studio-2017

解决方案


推荐阅读