undefined-reference

    -1熱度

    1回答

    海蘭,我有以下結構:即F2採用F1 lib1.a U f1 00000000 T f2 lib2.a 00000000 T f3 main.c: #define f1(a, b) f3(a, b) int main(){ f2(a, b); } 注意。 有沒有一種方法可以編譯這個解決'未定義的引用'而無需修改代碼或庫? 主要問題不

    1熱度

    1回答

    我在LINUX ubuntu 16.04中使用gfortran編譯器和ld連接器。 當我編譯Fortran語言編寫的77一些計劃,我有以下錯誤信息: libdist.a(setup.F.o): In function `setup_': setup.F:(.text+0x26c4): undefined reference to `mpi_send_' setup.F:(.text+0x2b3

    1熱度

    1回答

    我是ubuntu的新手。我試圖編譯一個在http://www-tcad.stanford.edu/tcad/programs/oldftpable.html給出的程序但它給錯誤:未定義的參考 我錯過了什麼? subroutine opnfl(lu,cname,opnerr,ierr,status,form,exclus,appnd) logical opnerr,form,exclus

    0熱度

    1回答

    我想在C++中製作gui應用程序,並發現SFML是一個不錯的選擇。幸運的是,我在Linux上,所以SFML(2.4)已經安裝在我的系統上。 所以我開始尋找一些教程,並找到一個簡單的窗口。但是當我運行的代碼時,我得到一個錯誤,說未定義的參考sf::(我使用的功能)。這裏是代碼 #include <SFML/Graphics.hpp> int main(void) { sf::Ren

    0熱度

    1回答

    我試着用其他主題中提出的解決方案,但他們沒有爲我工作。我正在編譯一個程序,並且在配置腳本(其中所有鏈接到所請求的庫的所有鏈接都經過成功檢查和驗證)後,我遇到了「make all」命令的問題,接收到的輸出如下所示。 Boost_1.64.0已經用命令編譯 ./bootstrap.sh ./b2 toolset=gcc cxxflags=-std=c++11 和我用來安裝這個程序的編譯器(gc

    0熱度

    1回答

    [email protected]:~/Downloads/Lab06$ make all gcc -c -g -Wall -o scheduler.o scheduler.c scheduler.c: In function ‘update_run_time’: scheduler.c:47:37: warning: passing argument 2 of ‘clock_gettime

    -2熱度

    1回答

    插座()函數返回-1。序更多地瞭解它example_socket(),並添加headerfile #include<libexplain/socket.h> 雖然編譯-lexplain也被添加。但我有以下錯誤 未定義的參考`explain_socket」 代碼: #include <libexplain/socket.h> main(){ int sock; if((sock = soc

    0熱度

    1回答

    我要編譯依賴於METIS庫軟件,但其CMake的事情寫禁用哪裏需要METIS的所有地方。現在,我必須重新啓用該代碼,因此代碼現在取決於METIS。 我安裝梅蒂斯-5.1.0從源代碼,我寫了一個CMake的模塊找到它(其實我以前this one)。我相應地修改CMakeLists.txt,基本上把下面幾行 find_package(METIS REQUIRED) if (METIS_FOUND)

    1熱度

    1回答

    我需要將OpenALPR庫集成到我的C++程序中。不幸的是,我不能做鏈接工作。 openalpr.lib是在C:\路徑\到\ ALPR,alpr.h頭在C:\路徑\到\ ALPR \包括所有* .dll文件是在產品目錄中與主文件。 系統Windows7,編譯器Gcc 5.3。 當前構建命令: g++ -Wall -fexceptions -g -IC:\path\to\alpr\include -

    0熱度

    1回答

    我嘗試用CentOS編譯Qt項目。 This問題描述我所做的細節和 我想通過參考this與另一個glibc庫/users/my/lib64/(我無法更新/ lib64 /)。 這是編出來的說: g++ ./main.o ./moc_widget.o ./widget.o \ -o ./test -Wl,--rpath=/users/my/lib64 \ -Wl,--rpath=