簡體   English   中英

CodeBlocks-“對符號'XConvertSelection'的未定義引用”

[英]CodeBlocks - “undefined reference to symbol 'XConvertSelection' ”

嘗試構建項目時出現錯誤:“對符號'XConvertSelection'的未定義引用”。 我進行了研究,發現我應該鏈接到libX11.so

我確實在“ Compiler Settings->Linker Settings->Add "/usr/lib/i386-linux-gnu/libX11.so" usr / lib / i386-linux-gnu / libX11.so”目錄下添加了CodeBlocks。 但是,錯誤仍然存​​在。

系統:Ubuntu 14.04.1 LTS

代碼:: Blocks v.13.12

32位

我在Google工作了數小時,但仍然找不到有效的解決方案。 謝謝你的幫助!

建議的解決方案鏈接指出:

“在大多數情況下,解決方案歸結為,為實際的工具鏈的編譯器/鏈接器提供適當的路徑,以搜索要包含的標頭,從而成為鏈接庫。”

那正是我所做的(至少我認為我做了)。 但是,它不能解決該錯誤。

“我確實在“ Compiler Settings->Linker Settings->Add目錄"/usr/lib/i386-linux-gnu/libX11.so" //usr/lib/i386-linux-gnu/libX11.so下添加了CodeBlocks。但是,錯誤仍然存​​在。”

/usr/lib/i386-linux-gnu/libX11.so不是目錄。 您要指定-L/usr/lib/i386-linux-gnu的鏈接庫路徑,並使用-lX11選項針對X11進行鏈接。

要為鏈接器添加搜索路徑,請使用“ Search Directories選項卡:

在此處輸入圖片說明

暫無
暫無

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

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