問題は解決しましたが、なぜ問題が発生したのかを知りたいです。
Qt Creator を使用し、外部ライブラリをリンクしています。私が使用したときの私の.proで
LIBS += -LC:/Flicker/empty/ -lLabview_DLL
すべてがうまくいき、プログラムは機能しました。
使用する
LIBS += -LC:/DATA/Vincent/SemiRead/ -lLabview_DLL
コンパイルはエラーなしで機能しましたが、プログラムでライブラリ関数の 1 つを呼び出すと、クラッシュが発生しました。
Labview_DLL.dll は両方のフォルダーで同じであるため、何が問題なのか疑問に思いました。最後のケースでは、同じ名前の追加の .lib ファイルがあることがわかりました。これを削除した後、すべてがそのフォルダーでも機能しました。現在の .lib ファイルを優先するだけですか? OSはWin7-64