簡體   English   中英

FLTK g ++編譯錯誤

[英]FLTK g++ Compile error

我有一個FLTK項目,我在視覺工作室完成了,並且編譯得很好。 但是當我使用g ++進行編譯時,它給了我這個錯誤:

Undefined                       first referenced
 symbol                             in file
_ZN4ROMS9ROMS_Menu24read_recipes_ingredientsE6String /var/tmp//ccWVvonz.o
_ZN4ROMS9ROMS_Menu12read_catprdsE6String /var/tmp//ccWVvonz.o
_ZN4ROMS9ROMS_Menu11Read_ordersE6String /var/tmp//ccWVvonz.o
ld: fatal: Symbol referencing errors. No output written to a.out

我正在使用帶有以下說明的外殼文件來編譯我的項目:

/opt/csw/gcc4/bin/g++ -Wno-deprecated -I/opt/csg/include main.cpp Graph.cpp GUI.cpp
Window.cpp -L/opt/csw/gcc4/lib/libstdc++.a:/opt/csg/lib -lX11
/opt/csw/lib/libjpeg.so.62 /opt/csg/lib/libfltk.a /opt/csg/lib/libfltk_images.a

再次在VS中編譯良好,但在g ++中出現問題。 我什至不理解錯誤,感謝您的幫助。 如果需要,將發布任何代碼。

未定義符號表示您通過引用聲明進行編譯,但鏈接器找不到該定義。

我不完全確定我從消息中看到的是什么。 您可能錯過了ROMS中的符號,也可能沒有找到這些符號。

_ZN4ROMS9ROMS_Menu24read_recipes_ingredientsE6String

猜測解包...

ROMS::ROMS_Menu::read_recipes_ingredients::String

您可能未包含文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM