static-libraries

    0熱度

    2回答

    我已經使用Visual Studio很長一段時間了,現在我正在使用XCode。 在Visual Studio上,我可以同時將多個項目添加到解決方案中(想象一個帶有Windows應用程序項目和庫項目的解決方案)。 現在我有XCode和兩個項目:一個iPhone應用程序和一個靜態庫。 在XCode上是否有類似於Visual Studio的解決方案?如果答案不是,我如何將我的iPhone應用程序與靜態庫

    3熱度

    2回答

    我有一個問題,可能有點愚蠢,因爲我很確定我可能已經知道答案。 假設你有靜態庫A,動態共享庫B和你的程序C在linux下。假定庫A調用庫B的函數,並且程序調用庫A的函數。現在假設C在A中調用的所有函數都不使用B中的函數。 要編譯C,只需鏈接A和省略B,而且您的程序C可以在沒有安裝庫B的系統上運行?

    1熱度

    1回答

    我在編譯爲32位Linux計算機的二進制靜態庫libfoo.a。我想編譯它與我用cygwin編譯的win32項目。 這可能嗎?這似乎是可能的,因爲檔案中的所有目標文件都應該採用標準的ELF格式。 但是,我一直在收到有關nm在libfoo.a中找到的函數的鏈接錯誤。 當我創建了一個存根libfoo.a這與其他libfoo.a的同名一些空的功能,我沒有收到任何再連接那些功能的錯誤。 這是甚至可能或我錯

    0熱度

    5回答

    我認爲熟悉C/C++的最佳方法之一是創建一個有用的庫。我可能想像一個幾何圖書館,就像計算面積,表面面積等一樣。這在遊戲編程中會很有用。或者可能是一個代數庫,就像距離公式,二次公式等不同的公式一樣。或者像一個非常簡單的函數的標準庫,比如計算數組中的項目數。

    428熱度

    7回答

    靜態庫和共享庫有什麼區別? 我使用Eclipse,並且有幾個項目類型,包括靜態庫和共享庫?一個人比另一個人有優勢嗎?

    0熱度

    2回答

    我在Eclipse中有一個靜態庫項目,它被編譯成一個.a文件。那麼現在我將如何使用該庫中的函數和常量?我只是把我的包括: #include "mylib.a"

    9熱度

    5回答

    我目前有一個控制檯項目,它創建一個.exe文件;我希望它也創建一個.lib文件,這樣其他編譯爲DLL的項目將能夠從原始項目中調用函數。 我知道這是可能的,但我無法找到如何做到這一點。我如何告訴鏈接器也鏈接一個.lib?

    1熱度

    2回答

    我已經按照this教程來設置一個靜態庫,其中包含我們正在處理的3個項目中的常見類。 這很簡單,在xcode上創建一個新的靜態庫項目,在那裏添加代碼,將一些標題角色從project更改爲public。本教程說我應該遞歸地將我的庫文件夾添加到header search paths。 這是正確的路嗎? 我的意思是,在我的圖書館項目中,我有文件夾分開,如Global/,InfoScreen/,Additi

    5熱度

    1回答

    我在Xcode中有一個項目樹,如下所示:AppProject依賴於ObjcWrapper,而ObjcWrapper依賴於PureCppLib。 ObjcWrapper和PureCppLib是靜態庫項目。綜合起來,所有源代碼都幾乎沒有達到15k行代碼,並且,正如所料,所產生的二進制文件的大小在釋放模式下大約爲750Kb,在調試模式下略大於1Mb。到現在爲止還挺好。 但是,在任一模式下,ObjcWra

    11熱度

    2回答

    我有一個靜態庫static_library.a 如何列出在那裏實現的函數和方法。 或至少如何看看是否有'FUNCTION_NAME'實現的具體功能?