当前位置: 技术问答>linux和unix
编译输入法时出现的问题
来源: 互联网 发布时间:2015-03-13
本文导语: 我使用的Linux是Cygwin 2.93 with X11, 想安装小企鹅输入法,对其C代码进行了改动,可以生成o文件,链接通不过。 部分报错信息如下: main.o(.text+0x1dc):main.c: undefined reference to `XMapWindow' main.o(.text+0x206):main.c: undefined re...
我使用的Linux是Cygwin 2.93 with X11,
想安装小企鹅输入法,对其C代码进行了改动,可以生成o文件,链接通不过。
部分报错信息如下:
main.o(.text+0x1dc):main.c: undefined reference to `XMapWindow'
main.o(.text+0x206):main.c: undefined reference to `XUnmapWindow'
我怀疑真正的函数名应该是XMapWindow@15wq,是以C++Style命名的,如何让其C代码调用C++函数。
想安装小企鹅输入法,对其C代码进行了改动,可以生成o文件,链接通不过。
部分报错信息如下:
main.o(.text+0x1dc):main.c: undefined reference to `XMapWindow'
main.o(.text+0x206):main.c: undefined reference to `XUnmapWindow'
我怀疑真正的函数名应该是XMapWindow@15wq,是以C++Style命名的,如何让其C代码调用C++函数。
|
我帮你顶一下。我不会。
|
你的linux得用中文内核才可以,
英文的内核,输入法能出来,但就是没汉字出来
英文的内核,输入法能出来,但就是没汉字出来
|
re
|
我也有cygwin,但它是孤立的内核,用的不是winnt的,安装cygwin时,你选的是english 版吧, 如国是chinese 版,才会有中文支持, 但好象没这个选项。