0

Linux で CodeBlocks をコンパイルしようとすると、

cannot find -lOgreMain_d

cannot find -lOIS_d.

私が持っているリンカー設定の下で

/usr/lib/libOgreTerrain.so
/usr/lib/libOgreRTShaderSystem.so
/usr/lib/libOgrePaging.so
/usr/lib/libOgreMain.so
/usr/lib/libOgreProperty.so
/usr/lib/libOIS-1.3.0.so
/usr/lib/libOIS.so
/usr/lib/libOIS.a

このエラーを修正するにはどうすればよいですか?

4

2 に答える 2

2

そこにさえないライブラリを見つけることを期待するのはなぜですか? 使用する:

gcc <options> -lOIS -lOgreMain

など。常に、対応するファイル名が /usr/lib またはその他の標準ライブラリの場所にあるライブラリのみを指定してください。

于 2012-01-23T22:12:13.523 に答える
0

あなたがする必要があるのはインストールすることだけです "libois-dev libboost-thread-dev".

したがって、入力するだけ "sudo apt-get install libois-dev libboost" で、もちろんこれを実行すると、ディレクトリにインストールされます /usr/include/ois

于 2013-02-19T07:41:45.947 に答える