私が見てきた多くの以下の参考文献は: command to compile c files with .a files単純なC++ファイルを.aファイルでコンパイルしますか?
私がコンパイルしようとしている.cpp
ファイルを持っています。私はこれに加えて.h
ファイルと2 .a
ファイルを持っています。
g++ 1_SDKinfo.cpp -L. -l l* -o a.out -v
g++ 1_SDKinfo.cpp -L ../Lib/mac32_64 -lR3DSDK -lR3dSDKllvm -o a.out -v
私はこれの多くの亜種を試してみましたが、ファイルの
ld: library not found for -llibR3DSDK.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ディレクトリ 1_SDKinfo.cpp R3DSDKDecoder.h R3DSDKOpenCL.h REDCuda.dylib REDR3D.dylib
R3DSDK.h R3DSDKDefinitions.h R3DSDKRocket.h REDDecoder.dylib libR3DSDK.a
R3DSDKCuda.h R3DSDKMetadata.h R3DSDKStream.h REDOpenCL.dylib libR3DSDKllvm.a
1_SDKinfo.cpp R3DSDKDecoder.h R3DSDKOpenCL.h REDCuda.dylib REDR3D.dylib
R3DSDK.h R3DSDKDefinitions.h R3DSDKRocket.h REDDecoder.dylib libR3DSDK.a
R3DSDKCuda.h R3DSDKMetadata.h R3DSDKStream.h REDOpenCL.dylib libR3DSDKllvm.a
のようなエラーを得続けるましどうまさに私はこれをコンパイルすることが出来るのですか? 編集:Mac OSの
大文字小文字の区別があるファイルシステムの場合、 '-lR3dSDKllvm'は大文字と小文字が異なるため、' libR3DSDKllvm.a'が見つかりません。 '-lR3DSDKllvm'が必要です – Galik