undefined-reference

    1熱度

    1回答

    (道歉,如果它是簡單,我只是失明。) main.cpp中: #include "a.h" int main() { x = 4 ; } 啊: extern int x ; (出於某種原因,第一編譯這段代碼工作,但不是第二個 旁邊的問題:偶爾我遇到問題,我需要編譯兩次代碼才能工作。我是否有編譯器問題?)

    0熱度

    2回答

    我試着從終端使用gcc編譯一個.c文件。該文件包含定義功能的個人庫。這個library.h和.c文件位於同一個目錄中。 我得到以下信息錯誤 undefined reference to `function'" 我應該用另一種說法爲: gcc -o nameoutput filename 或者我應該把library.h在其他目錄?

    -1熱度

    1回答

    我的項目中有2個cpp和3個頭文件。當我在VS中編譯它時,它工作順利,我沒有收到任何錯誤消息。 g++ -o program.cpp lineoperations.cpp customer.h transaction.h lineoperations.h 它說:但是,當我試圖通過這條線編譯SSH網絡上 In function `_start': (.text+0x20): undefined

    -1熱度

    1回答

    我已經編譯我的CSMA-CD模擬器都在DEV C++和在線編譯器,但我得到同樣的錯誤,我不知道如何解決它。有任何想法嗎? #include <stdio.h> #include <stdlib.h> #include <math.h> #define MAX_STATIONS 10 #define BUS_RATE 2000000.0 #define PACKET_LENGTH 10

    -1熱度

    1回答

    我對C++很陌生,並且通過一本名爲「Accelerated C++」的書。在其中一個章節中,假設您製作一個程序,給定一串文本,告訴您每個單詞出現在哪一行。爲了打破字符串中的所有單詞,我使用了一個名爲'split'的函數,它來自於不同的源文件,但是包含了它的頭文件,所以我可以使用它。它雖然沒有工作。對於我的生活中,我想不通爲什麼鏈接器告訴我「未定義的引用 '分裂(的std :: string常量&)

    -1熱度

    1回答

    UPDATEÇ未定義參照功能:發現這個問題。這是我的一個錯誤,與製作無關。我編輯了文件以刪除預處理器條件並對其進行了修改。 我試圖編譯使用一個makefile來處理包括由測試使用的功能文件庫的創建一個測試程序。當試圖做出最終的可執行文件時,我收到一個'未定義的引用'錯誤。以下是我的makefile和結果輸出。我試過在makefile中切換文件和操作的順序,但都導致失敗。這導致我相信我錯過了一些關鍵

    0熱度

    1回答

    我想在list.h(這裏是我的list.h)中使用函數INIT_LIST_HEAD,但是我得到錯誤undefined reference to INIT_LIST_HEAD。 這裏是我的源代碼: #include <linux/list.h> #include <stdlib.h> int main(int argc, char** argv) { struct list_he

    -1熱度

    1回答

    我正在練習運算符重載和引用。我複製了一個Money程序,但編譯時出錯。我不明白什麼是錯誤的意思,我不知道它在哪裏。 #include<iostream> #include<cstdlib> #include<cmath> using namespace std; class Money{ public: Money(); Money(double amount);

    2熱度

    1回答

    我收到一個「未定義的'myfunction'引用,它試圖從一個共享庫(.so)庫中調用一個靜態(.a)庫中的函數(這是一個關於OS X的NDK問題)。部分fft庫名爲「ffts-android」(ffts-android),我可以用項目生成庫,我做的唯一改變是從BUILD_SHARED_LIBRARY到BUILD_STATIC_LIBRARY,這樣我就可以將它合併到我們使用的共享庫中在我們的組織的

    0熱度

    1回答

    我無法確定如何解決此問題未定義的引用錯誤。我有類hashTable和它的insertWord(string)函數定義,我調用一個位於向量中的鏈接列表對象的函數。問題是,我得到這個錯誤: 錯誤: C:\Users\...\hashTable.o:hashTable.cpp|| undefined reference to `linkedList::linkedList()'| C:\Users\.