海外駐在員に依存するプロジェクトがあります。私の問題は、海外駐在員にリンクできないことです。私はUbuntu(Debian環境)を使用しており、cmakeを使用してmakefileをビルドする必要があります。
ソースをダウンロードして、CMakeLists.txt内でリンクしようとしました。
include_directories(
...
${CMAKE_SOURCE_DIR}/expat-2.1.0/lib
...
)
.cファイルを移動して個別にリンクしようとしました。
add_executable(${PROJECT_NAME}
...
src/xmlrole.c
src/xmltok.c
src/xmltok_impl.c
src/xmltok_ns.c
src/xmlparse.c
...
)
これは機能せず、取得できませんが、リンクするとxmlparse.cでエラーが発生します
CMakeLists.txtファイル内のライブラリを適切にリンクする方法を誰かが知っていますか?ソースコードをダウンロードしてファイル自体にリンクする必要がありますか(私は動作しません)?
ソースをダウンロードする必要がありますか、それとも「sudo apt-get installexpat」の実行時に作成される「.so--file」にリンクすることは可能ですか?