2012-05-10 30 views
0

私はWindowsでQtアプリケーションを開発しています。私はビジュアルスタジオにlibファイルを作成しました。私はQtのアプリケーションで関数プロトタイプを含むヘッダファイルを含めるとQt:ライブラリの静的リンク

 win32: LIBS += -L$$PWD/../Lib/ -lCpLib 
     INCLUDEPATH += $$PWD/../Lib 
     DEPENDPATH += $$PWD/../Lib 
     win32: PRE_TARGETDEPS += $$PWD/../Lib/CpLib.lib 

を次のようにも、私は私のQtアプリから関数と呼ば.PROファイル内のlibファイルを追加しました。コンパイルエラーが「未定義参照」として表示されます 助けてください。

よろしく....

答えて

0

あなたのLIBSの仕様は、(すなわち、ライブラリ名を指定したディレクトリを指定する-Lを使用して-l)gccの形式でリンカの引数を渡しています。

は、Visual Studioでのlibファイルを作成してきたように、あなたは、例えば

に完全なライブラリ名を指定する必要があります代わり

win32: LIBS += yourlibrary.lib 

、MinGWの

使用してライブラリを再コンパイル
関連する問題