我想建立使用代碼塊使用MinGW我收到錯誤從STL庫的C++程序的stl_uninitalized.h和vector.cc收到錯誤消息「的模板與C鏈接」試圖建立一個C++程序時
文件等 |=== Build: all in MinervaSegs (compiler: GNU GCC Compiler) ===| C:\PROGRA~2\CODEBL~1\MinGW\lib\gcc\mingw32\4.9.2\include\c++\bits\stl_uninitialized.h|63|error: template with C linkage
[\ [this \]]的可能重複(http://stackoverflow.com/questions/4877705/why-cant-templates-be-within-extern-c-blocks)。 – sjsam
要引用上述鏈接中的答案之一,模板使用名稱修飾實現,而extern C禁用名稱修飾。 – sjsam
代碼的任何部分都沒有外部C.這條消息出現在stl_uninitalized.h這是頭文件在C++ –