undefined-reference

    4熱度

    4回答

    我正在構建一個名爲physgameengine的庫,以幫助構建遊戲。這個遊戲庫與幾個庫鏈接,包括:Ogre3d,Bullet Physics和SDL,這些庫位於庫文件libOgreMain-1.6.5.so,libBulletCollision.a,libBulletDynamics.a,libBulletSoftBody.a,libSDL-1.2.so.0 。這個庫/共享對象似乎在Ubuntu

    2熱度

    1回答

    總結一下,我的問題在於編譯C++應用程序中的g95對象。其實,我正在構建一箇舊的fortran程序的接口。 對於此任務,我使用wxWidgets GUI庫,並在必要時調用fortran子例程。 最初,我正在開發整個項目,用gfortran(GCC附帶)編譯我的fortran文件,並通過g ++ -o ...命令將它們與我的應用程序鏈接。一切工作正常,但一些數字值由我的fotran子程序計算返回NA

    1熱度

    1回答

    我很難寫makefiles。我有使用extern變量的經驗,當我在不使用makefile的情況下構建項目時,我完全沒有錯誤,並且我可以運行該程序。但從我編寫生成文件來構建項目的時候,我得到了undefined reference to錯誤。 我有超過3個文件,但爲了簡單起見,我將利用3個文件來解釋設置。 /************Project********/ /* main.c */ in

    0熱度

    1回答

    我在做一個OpenGL/QT3分配,但我運行到一個未定義的引用錯誤: Renderer.h: ... #include "Mesh.h" ... Mesh mesh; Renderer.cpp: ... mesh.load("ball.obj"); ... Mesh.h: ... bool load(string filename); ... Mesh.cpp: #

    2熱度

    3回答

    我遇到了一些「undefined reference to」錯誤的問題。我未必能夠發佈的代碼,但該聲明和我打電話的功能方式如下: 聲明: template <typename T> int pitch_detect(deque<T>& x, int offset, int len); template <typename T> int is_voiced( deque<T>& x,

    7熱度

    5回答

    我目前正在試圖將一個工廠實現爲一個單例。我實際上使用了Singleton模式的教科書示例。這裏的.h文件: namespace oxygen{ class ImpFactory{ public: static boost::shared_ptr<ImpFactory> GetInstance(); private: static boost::shared_ptr<

    2熱度

    4回答

    我用GCC創建了一個靜態庫。圖書館的大樓還行。 當我使用它時,鏈接器會在某些函數上拋出未定義的引用錯誤。但是nm表示函數被定義並導出到靜態庫中(用T標記)。我知道鏈接順序,我需要將庫放在需要它們的模塊之後,所以這不成問題。 靜態庫是從3個C文件構建的。 A.c B.c和D.c D模塊依賴於A和B(包括它們的頭文件)。 當我使用A和B的函數時沒有問題,但是當我嘗試使用D中的任何函數時,我得到了未定義

    1熱度

    1回答

    編譯時我試圖編譯第一simple example,看看編譯錯誤:未定義參考`curlpp ::清理::清理()」 在連接器選項我寫curl-config --libs,在命令行 $捲曲配置--libs -lcurl 我在做什麼錯?

    1熱度

    3回答

    我試圖使用Ubuntu發行版中的/lib/libproc-3.2.6.so庫中的一些函數。 我已經下載並安裝了頭文件,它們在我的源文件中定義。 目前,這是所有我想要做的,只是個開始...... proc_t **read_proc = readproctab(0); ,但我得到以下編譯器錯誤: /tmp/cclqMImG.o: In function `Sysmon::initialise_s

    4熱度

    2回答

    我正在處理一個包含大約30個源文件(.c)的C項目。我正在使用GNU工具在運行在Ubuntu上的32位微控制器(i.MX515)上構建此項目。 編譯階段成功完成,但是當連接過程開始我得到這個錯誤(對於完全錯誤的quesiton結束): In function `_start': init.c:(.text+0x30): undefined reference to `main' 我有一個mai