Firebreath と Linux Arch Linuxを使用してプラグインを構築しています。プラグインを別の Linux システム (Ubuntu 11.10) にロードしようとすると、次のエラーが発生します。
[3957:3957:162659560325:ERROR:plugin_list.cc(448)] Loading plugin /home/admin/Documents/myplugin/0.1/npMediaDownload.so
[3957:3957:162659561719:ERROR:plugin_lib_posix.cc(158)] While reading plugin info, unable to load library /home/admin/Documents/myplugin/0.1/npMediaDownload.so (/usr/lib/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /home/admin/Documents/myplugin/0.1/npMediaDownload.so)), skipping.
#include "curl/curl.h"
MediaDownloadAPI.cpp には既に があります。私のプロジェクトフォルダーに次を追加しました:
X11/projectDef.cmake
target_link_libraries(${PROJECT_NAME} ${PLUGIN_INTERNAL_DEPS} curl )
PluginConfig.cmake
add_firebreath_library(curl)
Arch Linux システムでプラグインをコンパイルして実行するのに問題はありません。
ティア。