我假設我在使用dlopen時不必鏈接到共享庫。然而,在cmake的target_link_libraries(main_dlopen dl)導致鏈接錯誤 main_dlopen.cpp.o: In function `main':
main_dlopen.cpp:25: undefined reference to `ntclass::init(char const*)'
etc...
如
我複製粘貼了How would a loaded library function call a symbol in the main application?的代碼,以幫助我瞭解加載庫的工作原理。但是,當我試圖運行它,它說,它無法找到該文件,但該文件是正確的,在當前目錄下,當我做LS @APG9591:/mnt/c/Users/fried/Desktop/KI3/Game$ gcc -share
我已經在我的Mac上更新R到R3.4.0。不幸的是,現在我不能安裝任何取決於rtracklayer的生物導體封裝。 我有Bioc version 3.5和R version 3.4.0 我已經安裝了最新版本的BiocInstaller(v.1.26.0)。 從bioc安裝軟件包(如affy,limma或類似軟件)沒有任何問題。但一旦rtracklayer需要(所有註釋包)我得到的follwoing