0

Windows 7 x64 で Lazarus IDE 1.1 (FPC 2.6.1) x64 を使用しています。

「パッケージ」、「パッケージのインストール/削除」、「インストールしない」の順に進むと、「sqlite3laz 0.4」を選択して「インストール」列に移動できます。次に、「保存して IDE を再コンパイル」を押します。しばらくコンパイルすると、次のように表示されます。

C:\lazarus\components\sqlite\registersqlite3.pas(1,1) 致命的: registersqlite3 で使用されているユニット sqlite3ds が見つかりません

どうすればこれを修正できますか? ありがとう!

編集

sqlite3ds.pas入っC:\lazarus\fpc\2.6.1\source\packages\fcl-db\src\sqliteてるけど…

編集

見つかりました: http://www.lazarus.freepascal.org/index.php/topic,12930.msg87799.html#msg87799
32 ビット版を試してみます...

編集

32bit版で動作します。64bit版でも動かせますか?

4

1 に答える 1

1

Lazarus は実際に 2.6.1 を使用していますか? lazarus がまだ 2.6.0 を使用している場合、2.6.1 のプリコンパイル済みユニットを保持するディレクトリが検索されない可能性があります。

あなたが言及したパスはソースパスであることに注意してください.Lazarusは通常、プリコンパイルされた(ppu、o)形式のFPCユニットで動作します。ソースは、適切に構成されている場合にのみデバッグに使用され (ソース パス)、コンパイラによって検索されることはありません (ユニット パス)。

于 2012-07-15T20:34:47.253 に答える