0

私のビジュアル スタジオ プロジェクトでは、dll ftcspi.dll を使用して、usb/spi 経由でデバイスと通信します。dll を使用する必要はなく、代わりに .lib ファイルを使用したいと考えています。そのため、設定では、FTCSPI.lib を ProjectSettings->Link->Input に追加しました。ProjectSettings->Link->General->additionLibraryDirectories を変更し、そこに ftcspi.lib の場所を含めました。FTCSPI.dll が存在しないと、exe は動作しません。

4

1 に答える 1

0

プロジェクト ( FTCSPI ) が動的ライブラリとしてコンパイルするように設定されている場合、表示される .lib は、コンパイラがその動的ライブラリ (dll) にリンクするのを助けるファイルだけです。

あなたが達成したいと思うことを達成するには、FTCSPIを静的ライブラリとしてコンパイルする必要があります。
構成プロパティ -> 一般 -> 構成タイプ。

于 2013-10-28T14:26:16.063 に答える