undefined-reference

    0熱度

    1回答

    函數頭:(模板化外部類地圖具有內部類的Iterator) Iterator insert(const std::pair<const T1, T2>&); 功能實現: template<typename T1, typename T2> typename Map<T1,T2>::Iterator insert(const std::pair<const T1, T2> &p) 代碼調用插

    0熱度

    1回答

    這是我的代碼。 首先,我定義了兩個類: #include <iostream> using namespace std; template<class Datatype> class Node { public: Node() { next = NULL; prev = NULL; } Node* g

    0熱度

    2回答

    我已經閱讀了幾乎所有的「未定義的參考」主題,花了2天的時間嘗試不同的鏈接選項,但沒有結果。我很絕望! 我在使用Eclipse 3.6.1和GCC 4.4.7的Linux Red Hat平臺上。 我將一個大型項目從Solaris studio(它工作的地方)移植到Eclipse。 我有C++靜態庫項目(例如Common_Lib),其中包含transformations.c + .h文件 - 純C代碼

    0熱度

    1回答

    所以我面臨着我的C++項目出了問題,我得到一個錯誤 「1> main.obj:錯誤LNK2019:無法解析的外部符號」 公用:__thiscall RegisterLoginHandler :: RegisterLoginHandler(無效)」(?? 0RegisterLoginHandler @@ @ QAE XZ)在函數引用 「空隙_ CDECL主::`動態關於 'registerLogin

    0熱度

    1回答

    我知道有很多這樣的話題,但我沒有找到答案,真的。沒有什麼不行的。 我編譯文件 gcc -std=c99 -Lmem xx.c 在文件中有 #include "include/memory.h" #include <stdlib.h> void main(){ meminit(100); } 和memory.h #include "private.h" #pragma

    0熱度

    1回答

    我想構建LIBVNCSERVER作爲共享庫而不是可執行文件。 make文件來構建libVNCSERVER是 include $(CLEAR_VARS) LOCAL_PATH := $(INITIAL_PATH) #for vnc LIBVNCSERVER_ROOT:=./LibVNCServer-0.9.9 LIBVNCSERVER_SRC_FILES:= \ $(LIBVNCSERVE

    3熱度

    1回答

    我意識到類似的問題之前(glfw3 compiling undefined references)問過,但我仍然無法讓它工作不幸。歡迎任何幫助! 以下運行時,編譯器的輸出使: g++ -std=c++11 -Wall -Wextra -Werror -pedantic-errors -I/usr/local/include -c -o Main.o Main.cpp g++ -std=c++11

    0熱度

    1回答

    這個問題並不新鮮,但我真的不知道我在這裏做錯了什麼。該程序應該接受一個表達式,修改它,調用一些彙編代碼然後顯示結果,但不知何故,在包含包含所需分析函數的analyse.h文件後,主函數似乎在訪問上述函數時遇到問題。 除了寫作#include "analyse.h"之外,我該怎麼做? (另外,「分析」部分是不是我的,我不能修改它。我只能修改主。) 預先感謝您! 錯誤: undefined refer

    0熱度

    1回答

    最近,當我試圖在Linux上使用英特爾編譯器版本11.1.073編譯Fortran代碼,我遇到了以下錯誤: >>> BUILDING: PaSR make[1]: Entering directory `/autofs/na3_home1/xl/ISAT_V11/PaSR' ftn -O2 -fPIC -I../isatab_ser -I../isat-ck -I../ice-pic -c p

    0熱度

    1回答

    我在C中使用makefile存在輕微問題。我一直在教科書中遵循教程,但它似乎並不想工作。我有三個文件,message_hider.c,encrypt.h和encrypt.c。當我爲這些文件創建一個makefile時,它會返回一個錯誤,但是當我單獨運行每個命令時,它工作得很好。這是我的文件。 encrypt.c #include "encrypt.h" void encrypt(char *me