我有一個C++/CLI命令行客戶端,我試圖導入一個本地C++庫,它又有#include <boost/asio.hpp>
。如何將使用boost :: asio的本地C++靜態庫導入CLI/C++混合模式應用程序?
當我嘗試導入此我得到以下錯誤:
2>C:\boost_1_54_0\boost/asio/generic/detail/endpoint.hpp(27): error C2059: syntax error : 'generic'
2>C:\boost_1_54_0\boost/asio/generic/detail/endpoint.hpp(27): error C2143: syntax error : missing ';' before '{'
2>C:\boost_1_54_0\boost/asio/generic/detail/endpoint.hpp(27): error C2447: '{' : missing function header (old-style formal list?)
2>C:\boost_1_54_0\boost/asio/generic/detail/impl/endpoint.ipp(32): error C2059: syntax error : 'generic'
的包括必須是在靜態庫的頭球爲他們的成員變量。
那麼從靜態/本地庫中導入和使用這些類最簡單的選擇是什麼?
這可能是重複的,因爲還有另一個問題,答案稍微簡潔一點,也應該解決這個問題http://stackoverflow.com/questions/27071560/how-to-use-boost-classes-in -a-net-ccli-gui-application?rq = 1 – Alex