0
我已經構建了一個靜態庫,其中包含許多我的C++項目中使用的常規實用程序。但是,我現在意識到,我不知道如何將這些庫編入一個eclipse項目。我不是說在編譯時將庫鏈接到項目中 - 我的意思是將它們編入索引,以便每次使用這些庫中的內容時,它都不會告訴我存在錯誤。正確使用Eclipse中的靜態庫CDT
但是,作爲靜態庫都在目標代碼中,我認爲這可能是不可能的。在這種情況下,你如何在Eclipse中正確使用靜態庫?做什麼?我很幸運,我有我的源代碼,但如果我想使用一個我沒有源代碼的庫,該怎麼辦?一切都必須用前向聲明來完成嗎?
這可能比Eclipse本身的問題更爲普遍的編碼問題。
不夠公平,但是在那種情況下,如果您最終需要代碼(如果您處於IDE環境中),那麼創建靜態庫有什麼意義?我真的創建了這個庫來創建一個庫 - 但是如果我必須包含源代碼,那麼沒有太多的用處,是嗎? –
如果你有源代碼,你可以告訴編譯器頭文件的位置,並且它將索引它。即使使用靜態庫,您仍需要使用頭文件才能進行編譯。 – Dennis
我知道前向聲明對索引不會有什麼好處,但我認爲它至少會防止Eclipse認爲有錯誤。 –