在Ubuntu 10.10上使用Netbeans IDE 6.9和G ++ Compilingtools。如果我嘗試編譯我的web服務,我得到了以下錯誤:gSOAP Webservice,編譯時出錯
build/Debug/GNU-Linux-x86/main.o: In function `main':
/home/mark/NetBeansProjects/stonService/main.cpp:11: undefined reference to `stonSoapBindingService::stonSoapBindingService()'
/home/mark/NetBeansProjects/stonService/main.cpp:16: undefined reference to `stonSoapBindingService::serve()'
/home/mark/NetBeansProjects/stonService/main.cpp:18: undefined reference to `stonSoapBindingService::run(int)'
/home/mark/NetBeansProjects/stonService/main.cpp:19: undefined reference to `stonSoapBindingService::soap_stream_fault(std::basic_ostream<char, std::char_traits<char> >&)'
/home/mark/NetBeansProjects/stonService/main.cpp:24: undefined reference to `stonSoapBindingService::~stonSoapBindingService()'
/home/mark/NetBeansProjects/stonService/main.cpp:24: undefined reference to `stonSoapBindingService::~stonSoapBindingService()'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/GNU-Linux-x86/stonservice] Fehler 1
make[1]: *** [.build-conf] Fehler 2
在我的main.cpp我包括那些人在那裏功能位於.h文件。我的錯誤在哪裏? makefile由netbeans生成!
這是一個鏈接器錯誤,你鏈接到gSOAP庫嗎?它是否存在於makefile中指定的路徑中? –
不,makefile是由Netbeans生成的,如何在gsoap庫? – user1010775
查看NetBeans的文檔,瞭解如何通過在google上搜索來設置庫。我不使用netBeans,因此我無法說明這些步驟。 –