linker

    1熱度

    4回答

    我在一個基本的編程類,一切都在僞代碼完成。 我的問題是這樣的:你如何鏈接兩個數組? 我有一個列出學生姓名的單維數組,我有一個二維數組,列出了每個學生的前八個分數...這是一切都很好,但現在我需要排序數組由學生姓名。我在網上翻閱了一遍,並通讀了書籍章節兩次,它只簡單地提到了鏈接兩個數組,但沒有顯示任何示例。 如果有任何幫助,我們正在使用氣泡排序,這就是我所熟悉的......我可以對名稱進行排序,這很

    150熱度

    7回答

    我正在嘗試在此Debian lenny系統上使用g ++鏈接應用程序。 ld抱怨它無法找到指定的庫。這裏的具體例子是ImageMagick,但我也遇到類似的問題。 我與調用鏈接: g++ -w (..lots of .o files/include directories/etc..) \ -L/usr/lib -lmagic LD抱怨: /usr/bin/ld: cannot find -

    3熱度

    1回答

    我一直對鏈接器的工作方式感到困惑,並且這是一個難以搜索的主題。 爲了證明我的問題,並提供一個答案的框架,我會放下我所知道的(或想我知道)爲止。我可能是非常錯誤的。 :) 首先,每個.cpp文件構建成中間文件(.o對於POSIX/ELF和.OBJ爲Win/PE我相信)。該中間文件包含由它構建的.cpp定義的所有符號,並且具有關於需要正確解析哪些外部鏈接的說明。作爲對此的擴展,Posix系統允許您將.

    20熱度

    3回答

    cygwin是否允許靜態編譯的二進制文件?這將防止需要將cygwin1.dll放在目標機器的PATH上。

    23熱度

    15回答

    我收到此鏈接器錯誤。 mfcs80.lib(dllmodul.obj) : error LNK2005: [email protected] already defined in MSVCRT.lib(dllmain.obj) 請告訴我消除此錯誤的正確方法。我在微軟支持網站上閱讀了關於這個bug的解決方案,但它沒有多大幫助。 我使用VS 2005平臺SDK

    1熱度

    1回答

    我一直在閱讀和研究這幾天,現在我需要一些外部幫助! (與本網站似乎是一個不錯的地方,所以我想我會 在這裏發佈我的問題,看看它是如何去) 我們的小公司還沒有建立我們對AIX 應用了好幾年,並且我已經分配了這個任務(好的 我喜歡挑戰)。 我遇到的問題很容易描述,而且我可以看到 其他人也在遇到它,儘管我無法找到 找到答案。 如果我鏈接的應用「非靜態的」,意思是我不使用在構建命令「-static」 ,應用

    6熱度

    8回答

    我需要爲我的程序使用列表,並需要決定是否使用std :: vector或std :: list。 矢量的問題是沒有刪除方法和列表中沒有運算符[]。所以我決定寫我自己的擴展std :: list類並重載[]運算符。 我的代碼如下所示: #include <list> template <class T > class myList : public std::list<T> { publi

    1熱度

    2回答

    這裏就是我所做的: 我已經開了一個C++ Builder的6 - 在C++ Builder項目2009年 它自動轉換成C++ Builder的2009年項目。 告訴它(C++ Builder 2009)來構建一切。 下面是它做: 編譯成功的一切。 未能完成ILINK32,與 "Error: Unresolved external '_CG_DESC' referenced from MyProje

    9熱度

    5回答

    如何確定某個函數是否存在於一個庫中,或列出編譯庫中的函數?

    0熱度

    3回答

    我正在構建一個C++應用程序,並需要在Windows上使用PDCurses。我正在使用MS VS 2005的VC++進行編譯,並且出現鏈接錯誤。 error LNK2019: unresolved external symbol [email protected] referenced in function __get_key_count 有11個都具有相同的錯誤代碼,不同的符號錯誤。缺