Hello World
プロジェクトに基づいてEclipse
にYocto autotools
プロジェクトを作成しました。Eclipseのyocto autotoolsプロジェクトに静的なlibをリンクするには
私は自分のコードをいくつかのlibsに分けて、静的なlibs(.a)の形でプロジェクトにリンクしたいと思っていました。
私は1つのアプリといくつかの静的ライブラリを持っています。しかし、私が何を試みても、自分のコードをコンパイルすることはできません。それぞれの個別のlibは.a
ファイルをコンパイルして生成しますが、私のアプリケーションには含まれません。
ウェブを検索した後、私は可能な解決策を持っている - 私の静的LIBSへの直接リンクを追加:これはlibEncoding2.a
は、そのパスに存在して私のMakefile.am
ファイル、ある
MyApp_CPPFLAGS="-I$LOCATION"
MyApp_LDADD="/home/xxx/workspace/MyApp/Encoding2/Debug/libEncoding2.a"
を。
私が手にエラーがある:
make[2]: *** No rule to make target `"/home/xxx/workspace/MyApp/Encoding2/Debug/libEncoding2.a"', needed by `MyApp'. Stop.
私はすでにメイク試みをしても必要な理由私はわからないLIBを構築しました。
ご協力いただければ幸いです。