尝试构建项目我得到错误:“未定义引用符号'XConvertSelection'”。我做了一项研究,发现我应该链接到libX11.so
。
我确实在Compiler Settings->Linker Settings->Add
目录"/usr/lib/i386-linux-gnu/libX11.so"
下添加了CodeBlocks。但是,错误仍然存在。
系统:Ubuntu 14.04.1 LTS
Code :: Blocks v.13.12
32位
我花了几个小时与谷歌,仍然找不到一个有效的解决方案。谢谢你的帮助!
建议的解决方案相关联,声明:
“在大多数情况下,解决方案归结为,为实际的工具链的编译器/链接器提供相应的路径以搜索包含的头,作为链接库。”
这正是我所做的(至少我认为我做过)。但是,它不能解决错误。
答案 0 :(得分:0)
“我确实在
Compiler Settings->Linker Settings->Add
目录"/usr/lib/i386-linux-gnu/libX11.so"
下添加了CodeBlocks。但是,错误仍然存在。”
/usr/lib/i386-linux-gnu/libX11.so
不是目录。您希望指定-L/usr/lib/i386-linux-gnu
的链接库路径,并使用X11
选项与-lX11
相关联。
要为链接器添加搜索路径,请使用Search Directories
选项卡: