4
說,我有一個異步庫,用本機C++,用類似這樣的界面:包裝的boost ::信號C#代表
class connection {
public:
boost::signal< void() > sig_connection_made;
boost::signal< void(const std::string&) > sig_error;
void connect(const std::string& host, const std::string& port);
};
,我想在C#中包。有誰知道一種方法,使用SWIG或類似的東西,這將允許我將信號綁定到C#代表?
沒有我想要的那麼簡單,但它從來不是:)。我肯定會研究它,看看我是否可以在C++/CLI中編寫一箇中間包裝器來進行必要的翻譯。 – Mic 2008-11-17 14:16:11