1

使用 QMake,QtScript 的设置就像将其添加到您的.pro文件一样简单:

QT += script

但我们在项目中使用 MS Visual Studio。为了使 Visual Studio 识别 QtScript 包含的内容,我应该做些什么更改?目前,它报告未找到文件:

#include <QScriptEngine>
#include <QScriptValue>

致命错误 C1083:无法打开包含文件:“ QScriptValue”:没有这样的文件或目录

我使用 Visual Studio 的 Qt 插件。我已经检查了那里的脚本选项 - 实际上它已经检查过了- 但这并没有解决问题:

图片说明

4

2 回答 2

1

我和你一样试过,同样的错误。然后我试图包括这样的:

#include <QtScript/QScriptValue>

它奏效了。我又试了一次

#include <QScriptValue>

现在它可以工作了。

于 2016-05-24T12:13:44.007 回答
-1

我想这与此链接中解释的内容相似,

总结一下,

配置属性:通用字符集:使用 Unicode 字符集

C/C++:常规附加包含目录:“QT 在此处包含目录”。

链接器:常规附加库目录:“此处为 QT Lib 目录”。

链接器:输入附加依赖项:Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib(所需 Qt DLL 的导入库)(为调试模式添加下标 d ...)

于 2016-05-24T11:32:00.993 回答