看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): VC++/G++ 額外使用到的函數庫(Library Used): boost 問題(Question):我用VS編譯boost後,在VS2010Express用沒問題(regex), 但是在Code::Block裡面用g++編譯都會找不到lib, 請問編譯boost用的編譯器和目前使用的編譯器要一樣才可以嗎? 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.159.102 ※ 編輯: worldxxi 來自: 114.25.159.102 (11/05 06:28)
uranusjr:互不相容 11/05 08:40
diabloevagto:會 11/05 11:13
Killercat:而且g++裡面-LDFLAGS跟-I都要設定正確 11/05 13:48
worldxxi:12樓是意見不同嗎@@ 會是會衝突,還是可以用 不太懂 11/05 14:05
adxis:boost"會"因為...不能用 11/05 14:28
worldxxi:我好笨XD 11/05 14:30
legnaleurc:C++ 通常換 toolchain 就不相容 11/05 15:04
holymars:...不...能...用...不...是...當...然...的...嗎...囧... 11/05 19:19
uranusjr:C++ 的 name mangling 太可怕了 11/05 20:46
worldxxi:lib不就相當於執行檔嗎?我以為不管哪個編譯器只要轉成 11/06 11:33
worldxxi:lib就能通用了 11/06 11:34
legnaleurc:像你的上一樓說的,C++ 因為 name mangling 所以不相容 11/07 01:43
meconin:set Export Symbol, you can use .def or refine Import 11/07 11:05