2017-04-22 45 views
0

私はSimConnect SDKでアソシエートされたプロジェクトを作成しようとしています。QTに外部ライブラリを追加するには?

私はQTが新しく、Visual StudioではSimConnect.hファイル、.libファイル、.dllファイルを持っていました。今、同じSDKを使用してQTでC++ウィジェットプロジェクトを作成しようとしています。

ヘッダーファイルを他のデフォルトのコードとヘッダーファイルが配置されているQTプロジェクトのフォルダーに配置してから、Googleに読み込んだようにプロジェクトに行って既存のファイルとして追加しました。私は実際のライブラリに問題があります。

私は、プロジェクトにライブラリファイルを追加する方法についてGoogleを検索していました。例えば、LIBSのようなインターネット上で見たことがいくつかありましたが、それは非常に簡単に見えた。 私はプロジェクトディレクトリ内のDLL /ライブラリファイルをどこにドロップするのか分かりませんが、問題はいつも間違った場所に置いてしまうことでしょう。

SimConnectの機能から使用しようとしたすべての機能に「.objファイルが見つかりません」というエラーメッセージが表示され、QTを実行できない可能性があります私のライブラリ/ dllファイルが見つかりません。

また、プロジェクトの[ライブラリを追加]オプションからライブラリを追加しようとしましたが、それも機能しませんでした。

編集:警告:LNK4272:ライブラリマシンタイプ 'X86'がターゲットマシンタイプ 'x64'と衝突している可能性があります。

+0

[Qt Creatorプロジェクトに外部ライブラリを追加する]の可能な複製(0120-339-002) – m7913d

+0

「LIBS + = '上記のスレッドで実行されたステートメント。 '/ path/to'をリンクされたライブラリのパスに変更してください。 – m7913d

+0

@ m7913dこれは私がやったことですが、 "ライブラリオプションを追加"でライブラリを追加したので、自動的に行が作成されました。 私が言ったように、iveは一日中グーグルグーグルで探していましたが、それでも私のライブラリや何かを見つけられないQTのように私にこのエラーが表示されます – Nir

答えて

0

(OPのために掲示される)

解決済み!私の問題は、私のマシンが32ビットに設定されていたので、私のマシンは64ビットに設定されていたので、私は32ビットのキットをダウンロードし、それを通してプロジェクトを実行しました。

関連する問題