0
我有一个奇怪的错误,我找不出来。 我在C++中使用了Awesomium(latest ver),我想创建一个监听器来将JS连接到正在运行的程序。C++ Awesomium设置监听器问题
我已经包括了/包括和/ lib目录文件夹正确, 我还包括必要的头
#include <Awesomium/WebCore.h>
#include <Awesomium/STLHelpers.h>
#include <Awesomium/JSObject.h>
#include <Awesomium/WebViewListener.h>
然而,视觉工作室一直说有什么东西错我的代码
class BrowserListener : public Awesomium::WebViewListener
{
public:
virtual void onCallback(Awesomium::WebView* caller, const std::wstring& objectName,
const std::wstring& callbackName, const Awesomium::JSArray& args)
{
// Check starts here
if (objectName == L"app" && callbackName == L"settings") {
std::cout << "callback called with " << args.size() << " args\n";
}
}
};
它下划线Awesomium :: WebViewListener红色,说: 命名空间Awesomium,不是类或结构名称。 命名空间Awesomium没有成员类WebViewListener
这是我解决不了, 请帮助:)
编辑的部分:要清楚,我可以使用awesomium按预期加载的网站。它只是拒绝工作的听众对象