运行 QWT 示例程序 (.pro) 与 Visual Studio 2010 错误
Running QWT example program(.pro) with Visual Studio 2010 error
我在尝试运行qwt示例时遇到以下错误,示波器示例在Visual Studio QT中添加中是准确的。将出现生成错误,将显示以下行:
1>------ Build started: Project: oscilloscope, Configuration: Debug Win32 ------
1>Build started 3/1/2014 4:57:18 PM.
1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(298,5): warning MSB8004: Intermediate Directory does not end with a trailing slash. This build instance will add the slash as it is required to allow proper evaluation of the Intermediate Directory.
1>InitializeBuildStatus:
1> Touching "Win32Debugoscilloscope.unsuccessfulbuild".
1>CustomBuild:
1> Moc'ing knob.h...
1> The syntax of the command is incorrect.
1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 255.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.05
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
有人知道为什么吗?不确定这个问题是否相关,但是当我从Visual Studio打开qt项目时,"Qt Visual Studio Addin"的输出显示:
--- (Import): Generating new project of oscilloscope.pro file
--- (qmake) : Using: c:qtqt5.1.15.1.1msvc2010binqmake
--- (qmake) : Working Directory: C:qwt-6.1.0examplesoscilloscope
--- (qmake) : Arguments: -tp vc "oscilloscope.pro" -o "oscilloscope.vcxproj" QMAKE_INCDIR_QT=$(QTDIR)include QMAKE_LIBDIR=$(QTDIR)lib QMAKE_MOC=$(QTDIR)binmoc.exe QMAKE_QMAKE=$(QTDIR)binqmake.exe
--- (qmake) : Exit Code: 0
Could not parse QTDIR from project file oscilloscope.vcxproj.
--- (Import): Added oscilloscope.vcxproj to Solution
=== Update uic steps ===
=== 0 uic steps updated. ===
=== Update rcc steps ===
=== 0 rcc steps updated. ===
"无法从项目文件示波器解析 QTDIR.vcxproj"可能是导致此问题的原因吗?
所有示例都可以在qt creator本身中运行。仅当我尝试从 Visual Studio 运行时,才会出现此问题。
我已经浏览了qwt网站上为qt创建者和MSVC找到的正确安装指南。知道为什么会出现这个问题吗?请帮忙。任何意见或建议将不胜感激。
使用 subdirs 时,Visual Studio 加载项中存在一个错误。在导入之前,请尝试在 qwt.pro 文件中更改此设置:
SUBDIRS =
src
textengines
自:
SUBDIRS = src textengines
然后,再次执行导入。您还可以使用 Visual Studio 外接程序的固定版本。
在这里,您可以在Qt错误跟踪器上找到相应的问题:
Qt Visual Studio Add-in 1.1.0 在使用 SUBDIR 的项目中无法正确解析 QTDIR。
我通过将这一行删除到 qwtbuild.pri 文件中来解决此错误:
CONFIG += silent
现在 qwt 库的所有示例都运行良好!
尝试删除 qwt.vcxproj qwt_designer_plugin.vcxproj 中的%40echo moc .* &&
。
之后,您应该重新加载项目。
我正在使用VS2013 Qwt6.1.2 Qt5.6.0。
在尝试编译 bode 示例时,使用 Visual Studio 2012、VS addin1.2.2、Qt 5.2、Qwt 6.1 时,我遇到了完全相同的问题。上述提示似乎都没有帮助,特别是我在 .pro 文件中没有看到任何多行 SUBDIRS。
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio Code - C++ Debugger 無法啟動
- Visual Studio 2019:插入多个C++风格的单行注释
- Visual Studio Code "undefined reference to `WinMain@16'"
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- Visual Studio中的函数声明和函数定义问题
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- Visual Studio mkl_link_tool.exe链接错误
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- 不同的Visual Studio版本中缺少.dll
- 用Visual Studio在C++中嵌入Julia
- Visual Studio 2017循环自动向量化问题
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- 尝试使用继承和模板实现CRTP.Visual Studio正在生成编译器错误
- Visual Studio在尝试读取resource.txt文件时崩溃
- Visual Studio 2017 不允许我创建 C++ 专用模板