プログラムをデバッグモードで実行すると、次のエラーが発生します。
cannot find -lQtCored
collect2: ld returned 1 exit status
プログラムは通常リリースモードで実行できます。静的リンクを実行したためですか(Qt Creatorなしで実行可能ファイルを実行できます)?WindowsでQt4.7.0でQtCreatorを使用しています。
プログラムをデバッグモードで実行すると、次のエラーが発生します。
cannot find -lQtCored
collect2: ld returned 1 exit status
プログラムは通常リリースモードで実行できます。静的リンクを実行したためですか(Qt Creatorなしで実行可能ファイルを実行できます)?WindowsでQt4.7.0でQtCreatorを使用しています。
次のコマンドは、この問題を解決します。
sudo apt-get install libglu1-mesa-dev
リンカは QtCore のデバッグ ライブラリを認識できません (示されているように - -lQtCored
、リリース ライブラリ - -lQtCore
)。チェックする必要があります。実際にこのデバッグ ライブラリをビルドするかどうかを確認してから、このデバッグ ライブラリへのすべてのパスをチェックします。
PS。はい、Qt-Creator なしで実行可能ファイルを実行できます。qmake
(あなたのディレクトリに.pro
)およびmake
(qmakeに generate がある場合)を使用する必要がありますMakefile
。
PSS。実行したい場合.exe
は、いくつかの Qt ライブラリを .xml を使用してディレクトリに配置する必要があります.exe
。