undefined-reference

    0熱度

    1回答

    我想編譯一個程序,我必須在Makefile中設置NETCDF inc和lib目錄的路徑以及設置gfortran和c編譯器設置。這些變量已經被命名爲如下所示,它只是告訴我編輯我試圖做的路徑/選項。以下是我爲我的NetCDF INC和lib,還有HDF5: NETCDFINC = -I$(NETCDFF_INCDIR) -I$(NETCDFC_INCDIR) NETCDFLIB = -Wl,-rpa

    0熱度

    1回答

    我有一個C程序,並試圖將http://libmodbus.org/添加到我的項目中。我是C新手,但痛苦地找到了足夠的方法./configure & &使安裝和創建庫所需的一切。 現在,我已經從這個鏈接加到我的libmodbus.dll.a文件的頭文件和位置的位置https://forums.netbeans.org/ptopic29782.html 現在,我編譯我的程序在NetBeans中,它編譯

    1熱度

    1回答

    我嘗試添加C函數到我的Java Android應用程序。 我已經成功地在C. 在這個文件中的hello.c我打電話包含在另一個文件(astart.c)另一個C函數本身在另一個文件調用另一個函數C運行基本功能的Hello World(util.c )在其他文件中調用其他函數。 沒問題,不是嗎? 我的庫添加到我的CMakeLists.txt: # Sets the minimum version of

    2熱度

    1回答

    我有一個GCC 5.4.0連接器很奇怪的問題。我有這些文件: spline.h, utils.h/cpp, main.cpp spline.h是擬合點花鍵只有頭的實用程序類。 1)我創建一個帶有utils.cpp和CMake的: add_library(utils_lib utils.cpp) utils.h是#include荷蘭國際集團spline.h。 2)我從main.cpp創建我的二進

    -2熱度

    1回答

    我想使用Codeblocks編譯文件。 該主文件調用其他C文件。當我構建並運行它時,我的控制檯中有幾處錯誤。 首先,我有這個錯誤:===生成文件:「no project」中的「no target」(編譯器未知)===。我認爲這個錯誤是因爲我沒有試圖運行一個項目,而是一個文件。 二,我有很多「未定義的引用'name_of_a_function'」的錯誤。我不知道爲什麼,因爲所有的功能都在其他文件中定

    0熱度

    1回答

    我看了未定義引用錯誤多個其他職位,但我看不到我的代碼的任何錯誤。有什麼我不抓住?我在ubuntu命令行中用g ++編譯。 這裏是我的代碼,並從終端的錯誤: Main.cpp的: #include <iostream> #include "Object.h" using namespace std; int main(){ Object* o = new Object(3,6,

    0熱度

    1回答

    我正在使用這個code我在github上找到了。 爲了使用uspi庫,幫助文檔(USING SECTION)說我應該創建一個makefile並在那裏指定includes和libraries文件。 因爲我是新來的Makefile的概念,我第一次嘗試這樣做手工鍵入: arm-linux-gnueabihf-gcc -O0 -DRPI2 -mfpu=neon-vfpv4 -mfloat-abi=hard

    0熱度

    1回答

    我正在編寫需要從xls文件讀取內容的代碼,並且我決定使用XLNT庫。 我做了以下內容: 配置和使用cmake GUI 在Visual Studio編譯它生成一個Visual Studio項目 - 生成的build文件夾與.lib文件 其次說明:How to install 3rd party libraries codeblocks 將/lib/include目錄添加到鏈接器和編譯器中 個搜索目錄

    0熱度

    1回答

    我對QNX進行了交叉編譯升壓,並且所有編譯文件都存在於路徑 /home/hari1234/qnx_cross_compile/src/arm/boost_1_63_0/build /包括和 /家庭/ hari1234/qnx_cross_compile/src目錄/ ARM/boost_1_63_0 /編譯/ lib目錄 我試圖從源代碼編譯ROS和它失敗 的/ opt/QNX /安裝/主機/ Li

    0熱度

    1回答

    我試圖在Arch Linux上從源代碼構建CNTK。 Git命令: git clone https://github.com/Microsoft/CNTK cd CNTK git submodule sync --recursive git submodule update --init --recursive 配置和make命令: ./configure --with-mkl=/usr