作者descent (「雄辯是銀,沉默是金」)
看板C_and_CPP
標題Re: [問題] C++中的map API如何用GCC compile
時間Fri Apr 11 19:53:01 2014
#1GGNOi6I 這篇有個例子, c 程式可以 link c++ object file。
但是如果是 os kernel 等級的程式碼那情形有點複雜,
os kernel 無法使用標準程式庫, 所以你是無法在 os kernel
用上 std::map 這些好用的東西。
而且用 c 寫的 os kernel, 也不見得可以使用 c++ 的某些特性,
例如 static object 沒有實作的話, 就無法使用 static object。
exception, rtti 也都是。
※ 引述《ching99 (只要食物不要胖)》之銘言:
: 我在編KERNEL的時候必須用到一支C++的程式
: 裡面的一個API std::map
: 可不可以用GCC去編譯呢?
: 錯誤訊息:fatal error: map: No such file or directory
: include<iostream>之後
: 又會出現另一個錯誤訊息:fatal error: iostream: No such file or directory
: 請各位大大幫忙了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.144.177
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1397217185.A.6BC.html
推 ching99:很感謝您 後來我把這隻程式掛成應用程式了 KERNEL容不下他 04/16 16:32
→ ching99:只好把他拉出來另外解決 04/16 16:33