我想在C鏈接的共享庫中使用一些C++類。我有以下問題。C鏈接和C++頭文件
如果
#include <iostream>
extern "C"
{
void f(){}
}
編譯併成功地鏈接,但F()不能在導致庫中找到。
如果
extern "C"
{
#include <iostream>
void f(){}
}
我得到了很多的編譯器錯誤(只是不知道如何用英語,一些關於C鏈接模板正確地翻譯它們)iostream中對C++的關鍵字「模板」的每一次出現,其中包括報頭。
應該做什麼?
謝謝。它工作完美。 – Alexander 2012-01-11 10:16:18