我正在尝试在IDE 4.7上运行qnx momentics上的套接字编程,代码是由其他人编写的,它正在他的电脑上编译我只是被要求构建它并在我们的目标上运行。我收到这个错误。,代码有两个和,但它抛出错误“未定义引用'接受'”,“未定义引用'绑定'”,“未定义引用'听'”,我的电脑是Windows 7 ,谁能告诉我如何解决这个问题?
答案 0 :(得分:1)
通常,当您只包含头文件时,可以访问和解析所有方法和变量。 但是当你真正尝试构建项目时,它会开始寻找那些方法定义,如果没有找到,就会抛出一个错误。
实施例: HN在QNX, 我想使用这些行,
ham_entity_t *ehdl;
ham_condition_t *chdl;
ham_action_t *ahdl;
ham_connect(0);
我刚刚收录,
#include "ha/ham.h"
到目前为止一切顺利,但当我尝试使用QNX IDE构建时,它给了我错误undefined reference
然后,我按照这个步骤。
现在在你的情况下,只有在最后一步你必须输入“socket”并重建项目。
希望这有帮助。