visual-studio - 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 设置中的某处找不到相关参数,即使我在记事本中打开解决方案和项目文件,此路径也无处定义!那么它是从哪里来的呢?
谢谢!
解决方案
推荐阅读
- python - Python Matplotlib TypeError:Legend 需要 Axes 或 Figure 作为父级
- python - Pandas 数据框中按键列分组的连续空值计数
- python - 将除一之外的对象列转换为整数(pd.to_numeric 不起作用;数据列为对象并错误为浮点数)
- yaml - 在 YAML 文件中插入变量/常量
- python - if 语句中无法识别输入
- json - 在哪里插入:我的 PersistenceController - SwifUI 中的 NSMergeByPropertyObjectTrumpMergePolicy?
- sql - 如何编写正确的 SQL 查询来查找重复次数最多的用户?
- vue.js - 测试 vuejs prop 默认值,这是一个玩笑的函数
- python - 模式交换位置的正则表达式问题
- c++ - 如何让注册表读取功能正常工作?(c++)