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按預期加載的網站。它只是拒絕工作的聽衆對象