以下是编译代码时获得的错误
$ cc -o mq mq.c
ld: 0711-317 ERROR: Undefined symbol: .MQCONN
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
mqconn函数在头文件cmqc.h中定义,头文件包含在mq.c文件中
如何解决与链接文件有关的错误?
答案 0 :(得分:1)
在头文件中定义函数 prototype 的事实并不意味着函数在头文件中定义。您缺少实现cmqc.h
答案 1 :(得分:0)
请阅读MQ知识中心,因为它有关于为AIX编译MQ应用程序的整个部分。 http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q028350_.htm