2
我有我想我的[R包中使用靜態庫。這僅用於內部使用。鏈接靜態庫爲R
的libq.a現在只是./src文件夾中。我想下面的添加爲src/Makevars:
PKG_LIBS="-l/path/to/lib/libq.a"
凡/路徑/到/ lib目錄是對libq.a位置(僅用於測試目的)的絕對路徑。但這似乎沒有幫助。爲了加載靜態庫,我還必須做其他事情嗎?
我有我想我的[R包中使用靜態庫。這僅用於內部使用。鏈接靜態庫爲R
的libq.a現在只是./src文件夾中。我想下面的添加爲src/Makevars:
PKG_LIBS="-l/path/to/lib/libq.a"
凡/路徑/到/ lib目錄是對libq.a位置(僅用於測試目的)的絕對路徑。但這似乎沒有幫助。爲了加載靜態庫,我還必須做其他事情嗎?
這應該工作 - 確保在構建包時看到在最終鏈接語句中使用的庫。不過,請注意,-L是爲補丁而-lq應該是全部。
靜態庫也可以直接添加,因此請嘗試/path/to/lib/libq.a
作爲PKG_LIBS
的參數。