![](/img/trans.png)
[英]Compilation errors for libplist on OS X Lion: string.h not found
[英]String.h Errors From g++ Compilation
我無法對由g ++生成的以下C ++錯誤做出正面或反面的結論
/tmp/ccH0IPVU.o: In function `myAPP::mandatory_bitfield_t::to_s(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
myAPP.cpp:(.text._ZN3myAPP20mandatory_bitfield_t4to_sERSsSs[myAPP::mandatory_bitfield_t::to_s(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)]+0x8c): undefined reference to `myAPP::to_s(unsigned char*, int)'
/tmp/ccH0IPVU.o: In function `myAPP::optional_bitfield_t::to_s(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
myAPP.cpp:(.text._ZN3myAPP19optional_bitfield_t4to_sERSsSs[myAPP::optional_bitfield_t::to_s(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)]+0x8d): undefined reference to `myAPP::to_s(unsigned char*, int)'
collect2: ld returned 1 exit status
有誰知道這些錯誤指的是什么以及如何解決這些錯誤?
據鏈接器所知,您忘記了包含(編譯) myAPP::to_s(unsigned char*, int)
。
我只是翻譯錯誤消息。
干杯和健康。
那實際上是一個鏈接器錯誤。
undefined reference to `myAPP::to_s(unsigned char*, int)
意味着您的代碼正在某處調用 to_s
方法,但是此方法的主體未包含在傳遞給鏈接器的目標文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.