看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2005 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) GMP 在本板的#19u3Fgwj 中提到了下載網址 http://gmplib.org/ 問題(Question): 下載 gmp-5.0.5.tar.bz2 碰解壓完成 及下載 gmp-man.pdf(操作手冊) 然後我就不知該怎麼辦了 = = ------------------------------------------------- gmp-5.0.5.tar.bz2 檔案裡找不到手冊上的 gmp.h 檔(我少下載什麼嗎?還是在哪裡沒有看到) 也沒有.sln檔 但包含一個 COPYING.LIB 可以請問我該麼做嗎? ------------------------------------------------- 操作手冊中的Installing GMP內容如下(我真的沒有看懂) GMP has an autoconf/automake/libtool based configuration system. On a Unix-like system a basic build can be done with ./configure make Some self-tests can be run with make check And you can install (under ‘/usr/local’ by default) with make install -- 謝謝大家 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.104.111 ※ 編輯: wope 來自: 220.133.104.111 (05/25 08:32)
scott20144:是不是要用cmake阿?當初裝opencv也是這樣.有點忘了 05/25 11:02
scott20144:你貼出來的方式是for linux的 05/25 11:02
wope:不好意思cmake我不知道是什麼= = 05/25 11:04
感謝scott20144的資訊 GMP是在linux底下才可運作的函式庫 Google到另一份文件 1.5 安裝DJGPP GMP是一套在作業系統為Unix-like底下才可運作的函式庫,若是要在Windows平台 下引用此函式庫的話,必須安裝如DJGPP(DJ's GNU Programming Platform)這 套程式,主要目的是將Unix程式(GUN C/C++)移植到DOS或Windows底下的平台。 底下將對DJGPP做一簡介及教導如何安裝: 所以我應該是要問我的VS2005要加哪一套比較好嗎? ※ 編輯: wope 來自: 220.133.104.111 (05/25 11:11)
scott20144:應該是用它提供的DJGPP,cmake要有相關檔案才能編 05/25 11:16
wope:要去哪裡下載呀? 05/25 11:25
EdisonX:http://www.cs.nyu.edu/exact/core/gmp/ 05/25 11:35
EdisonX:這篇作者 vc 也包好了,說明詳參。 05/25 11:36
wope:想請 E大 靜態與動態的差別 05/25 12:07
感謝E大可以了 #include"D:\\Computing Linear Algebra\\GMP4\\gmp.h" #pragma comment(lib, "D:\\Computing Linear Algebra\\GMP4\\gmp.lib") #pragma comment(lib, "D:\\Computing Linear Algebra\\GMP4\\gmpDebug.lib") 不過又有新的問題(問題還真多= =) 1) 要如何設定才不用把路徑打上去 2) 出現錯誤訊息 無法解析的外部符號 __gmp_printf 在函式 main 中被參考 ※ 編輯: wope 來自: 220.133.104.111 (05/25 12:36)
EdisonX:靜態和動態差別應該是你要去看書,另那個error不是很明顯告 05/25 12:33
EdisonX:訴你找不到"gmp.h"了?把.h/.lib/.dll(有的話)放到專案裡去 05/25 12:34
EdisonX:1)弄清楚絕對路徑/相對路徑意義 2)我沒這問題。 05/25 12:59
wope:再次感謝E大 我晚點再試試吧 05/25 13:27