簡體   English   中英

如何在Eclipse CDT中進行靜態鏈接?

[英]How to do static linking in Eclipse CDT?

我試圖靜態鏈接到C ++中的第三方C庫。

通過在鏈接器輸入選項中指定.lib文件,我設法在Visual Studio中做到了這一點。 但是,當我在CDT中執行等效操作時(項目屬性->設置-> MinGW C ++鏈接器->庫),在嘗試構建時會出現無數“未定義的引用...”錯誤。

為了在CDT中實現靜態鏈接,我還需要做其他事情嗎?

謝謝,艾倫

如果該第三方庫是針對Visual C環境並使用Microsoft Visual Studio編譯器構建的,則可能無法將其與MinGW編譯器鏈接。

但是,您可以在Windows上配置Eclipse CDT,以使用Visual Studio命令行編譯器CL.EXE編譯代碼,然后一切都會按預期進行。

這在很大程度上取決於您使用的是Eclipse CDT的版本,因為Microsoft編譯器設置插件只是較新版本的一部分(我認為它來自Helios)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM