私はQT Creatorを使ってアプリケーションを開発しています。 QTCでコードを実行するとプログラムがクラッシュするので、プログラムの実行可能ファイルのパスに行きます。実行しようとすると、「libname.dllがコンピュータにないためにプログラムを開始できません」というメッセージが表示されます。 libname.dllが存在しないため、libname.libは存在しますが、これは奇妙です。適切なライブラリリンク時に私のアプリの.PROファイルで .dllがないのでC++プログラムを起動できませんが、.libを探しているはずです
は、以下の行が自動的に挿入された:私はqmakeのファイルに目を通しunix:!macx|win32: LIBS += -L$$PWD/../../libname/lib/ -luhd
win32:!win32-g++: PRE_TARGETDEPS += $$PWD/../../libname/lib/uhd.lib
else:unix:!macx|win32-g++: PRE_TARGETDEPS += $$PWD/../../libname/lib/libuhd.a
をしてlibname.dllの言及そうではありません私はここで行方不明になることがありますか?
のためにやったのと同じ方法を探しますそれは対応するDLLを読み込もうとします。 – MrEricSir
QmakeはWindows上でも 'LIBS + = L $$ PWD /../../ libname/lib/-luhd'を扱うことができます。 – rubenvb
DLLを必要とするか、スタンドアロンライブラリが必要です。あなたはどちらも持っていないようです。 –