在我得到通過可執行的那一刻G ++編譯uisng:如何使可執行的二進制文件,即心不是依賴於.so文件
g++-4.8 test test.cpp -I /home/pottsie/Documents/Cpp-REST-SDK/casablanca/Release/include/ -lcasablanca -std=gnu++11
然而,當我嘗試另一臺機器我得到的關於該可執行文件錯誤:
error while loading shared libraries: libcasablanca.so: cannot open shared object file: No such file or directory
反正是有創造,這並不需要我我要上運行它的計算機上安裝卡薩布蘭卡一個可執行文件?
使靜態庫,而不是共享一個(如果你擁有源) –