我已經使用boost.asio在Visual CLR項目中成功實現了一個網絡應用程序。但是當我嘗試使用通用的「語言運行時支持(/ clr)」的Windows窗體項目中使用相同的代碼,這是由boost.asio推薦它不工作Error 15 error LNK2022: metadata operation failed (8013119F) : A TypeRef exists which should, but does not, have a corresponding TypeDef: (dummy): (0x01000019)
。Visual C++中的Boost.asio表單項目
我的問題是我怎樣才能整合我的網絡代碼完成在Windows窗體項目中使用boost.asio。我現在要嘗試的是將不同項目中的所有boost.asio實現編譯爲「無公共語言運行時支持」,並將其與Windows窗體項目鏈接起來。
同時,如果你們中的任何人都已經嘗試過了,請幫助我節省一些時間。
「它不工作」對於這個問題並不是一個好的定義。 – Mohammad
@穆罕默德我編輯,謝謝。 – Navin
你是否也使用boost :: thread? – Mohammad