6

上記のエラーに関する情報を見つけたいと切望しています。

Visual Studio 2010 で作業しています。デバッグまたはリリースでプロジェクト (32 ビット) をコンパイルすると、次のメッセージが表示されます。

1>heterogeneous.obj : エラー LNK2001: 未解決の外部シンボル "__declspec(dllimport) public: class QString & _ thiscall QString::operator=(class QString &&)" ( _imp_??4QString@@QAEAAV0@$$QAV0@@Z )

1>debug\nori.exe : 致命的なエラー LNK1120: 1 つの未解決の外部

Linker->Input で QtCore4.lib をリンクし、Linker->General のライブラリ ディレクトリに Qt\4.8.2\lib を追加し、Qt\4.8.2\include と Qt\4.8.2\include\QtCore を含めました。 C/C++->一般。彼らはQStringを定義することになっているようです。他に何ができるかわかりません。

ご助力ありがとうございます。

4

3 に答える 3

3

同じ問題がありましたが、VS2008 用の Qt ライブラリを使用していました。

問題を解決するために、VS2010 用の Qt ライブラリをインストールしました。

于 2013-03-04T19:25:45.800 に答える
0

しばらくして、Qtライブラリを削除して再インストールすることにしましたが、動作します。しかし、その理由はわかりません。

ご協力いただきありがとうございます !

于 2012-09-15T09:57:40.187 に答える
0

Qt DLL がどこにあるかを調べます。そのディレクトリを Debugging->Environment に追加する必要がある場合があります。

于 2012-09-14T16:32:38.817 に答える