[問題] GMP如何安在Visual Studio 中

看板C_and_CPP作者 (獨立黑色色彩)時間13年前 (2012/05/25 08:31), 編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/1
開發平台(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)

05/25 11:02, , 1F
是不是要用cmake阿?當初裝opencv也是這樣.有點忘了
05/25 11:02, 1F

05/25 11:02, , 2F
你貼出來的方式是for linux的
05/25 11:02, 2F

05/25 11:04, , 3F
不好意思cmake我不知道是什麼= =
05/25 11:04, 3F
感謝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)

05/25 11:16, , 4F
應該是用它提供的DJGPP,cmake要有相關檔案才能編
05/25 11:16, 4F

05/25 11:25, , 5F
要去哪裡下載呀?
05/25 11:25, 5F

05/25 11:35, , 6F

05/25 11:36, , 7F
這篇作者 vc 也包好了,說明詳參。
05/25 11:36, 7F

05/25 12:07, , 8F
想請 E大 靜態與動態的差別
05/25 12:07, 8F
感謝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)

05/25 12:33, , 9F
靜態和動態差別應該是你要去看書,另那個error不是很明顯告
05/25 12:33, 9F

05/25 12:34, , 10F
訴你找不到"gmp.h"了?把.h/.lib/.dll(有的話)放到專案裡去
05/25 12:34, 10F

05/25 12:59, , 11F
1)弄清楚絕對路徑/相對路徑意義 2)我沒這問題。
05/25 12:59, 11F

05/25 13:27, , 12F
再次感謝E大 我晚點再試試吧
05/25 13:27, 12F
文章代碼(AID): #1FljBFxC (C_and_CPP)