プロジェクトを 64 ビット マシンの PhysX ライブラリにリンクするのに問題があります。それは完全にうまくコンパイルされます。私は 32 ビット マシンとまったく同じ設定を使用しました (一部のデバッグ フラグを除いて)。これは完全に正常にリンクします。ビルド出力は次のとおりです。
g++ -L/usr/lib/PhysX/v2.8.1 -L/usr/lib -o"PhysXTest" ./main.o -lPhysXLoader -lglut
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib/libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libPhysXLoader.so をスキップします
usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib/../lib/libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/bin/../lib/libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib64/libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader の検索時に、互換性のない /usr/lib/libPhysXLoader.so をスキップします
/usr/bin/ld: -lPhysXLoader が見つかりません
また、何らかの影響がある場合は、usr/lib へのシンボリック リンクを既に設定しています。誰が何が起こっているのか知っていますか?詳細が必要な場合はお知らせください。いつもありがとうございます。