0

我在 c languaje 中使用 Eclipse 制作项目,但遇到了这个我不知道如何解决的错误。我会感谢任何帮助。

11:04:11 ** 项目 POrueba 的配置调试的增量构建 - **
使所有
构建目标:POrueba-
调用:GCC C Linker
gcc -L"/home/utnso/workspace/Libreria-nivel/Debug" -o" POrueba-" ./src/POrueba-.o -lLibreria-nivel
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: 参考wborder'sin definir /home/utnso/workspace/Libreria-nivel /Debug/libLibreria-nivel.so:引用wbkgd 的罪定义 /home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so:引用键盘的罪定义 /home/utnso/workspace/Libreria-nivel /Debug/libLibreria-nivel.so: 参考start_color' sin definirwaddch' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

init_pair' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

wrefresh' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

initscr' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so:引用一个delwin 的罪定义 /home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so:引用一个stdscr 的罪定义 /home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so:引用一个noecho 的罪定义 /home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so:引用一个werase 的罪定义 collect2:错误:ld devolvió el estado de salida 1 newwin' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

printw' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

endwin' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

wmove' sin definir
/home/utnso/workspace/Libreria-nivel/Debug/libLibreria-nivel.so: referencia a

make: * [POrueba-] 错误 1

11:04:12 构建完成(耗时 642 毫秒)

4

1 回答 1

0

这是一个依赖问题。您的一个共享对象(libLibreria-nivel.so)似乎引用了另一个具有 init_pair 函数/变量/定义的库。您需要找出这些定义的位置,并将它们适当地链接起来。

于 2013-05-10T14:47:43.560 回答