我用C++編寫了一些代碼(靜態庫),(我認爲是這樣,C兼容性 - 得到'extern C'等等),然後我想用它我的C應用程序。將靜態C++庫鏈接到c庫
當IM乳寧我的C程序,我得到了錯誤:
undefined symbol: _ZTISt9exception
C++代碼與使用GCC編譯:-std=c++0x -lstdc++
標誌
然後,在OBJ文件我運行AR
我猜想該符號直接來自C++庫。當我編譯我的C應用程序時,我當然會將我的C++庫添加到我的生成文件中,編譯完成時沒有錯誤。
什麼可能是錯誤的?
THX的所有幫助
[在C代碼中使用C++庫](http://stackoverflow.com/questions/199418/using-c-library-in-c-code) –