で、未解決のシンボルをgettting VS 2017用のQTツールをVS 2017に追加したQT 5.9ライブラリで実行し、問題なくQT GUIアプリケーションを構築しています。私はQWebEngineViewまたはQWebEnginePageをinvloves 非常に簡単な例を構築しようとすると、私も気づいたQT 5.9 - 私は主にC#とJavaの男だと私は、このいずれかに私の髪を引き裂くんだけど、私はC++やQTに5.9</p> <p>をしていforaying QWebEngineView
しかし、私は ... QWebEngineViewに...未解決の外部シンボル「__declspec(dllimportのを)getingよ#includeのいくつかはQT 5.9ドキュメントサイトの例と一致しません...
QT 5.9と5.6をアンインストールして再インストールしましたが、場合に応じて!
アイデア?
コード
#include <QtWidgets/QtWidgets>
#include <QtWidgets/QApplication>
#include <QtWebEngineWidgets/QtWebEngineWidgets>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWebEngineView view;
view.show();
view.load(QUrl("http://google.com"));
return a.exec();
}
ビルド出力は
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QWebEngineView::QWebEngineView(class QWidget *)" ([email protected]@[email protected]@@@Z) referenced in function main
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __cdecl QWebEngineView::~QWebEngineView(void)" ([email protected]@[email protected]) referenced in function main
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl QWebEngineView::load(class QUrl const &)" ([email protected]@@[email protected]@@Z) referenced in function main
私はそれを正しく読んでいますが、Visual Studioは.proファイルを認識しません。 – ma11achy
はい、しかし、VSのQTツールはそれらを理解し、.proからVSプロジェクトに変換できます。 – dimm
ああ!ありがとう – ma11achy