RTDServer作りに参考になる・・・かとおもいきや そのままじゃビルドすらままらなくて、困ったのでメモ
・SimpleRTDServer.hの
#include <boost>
を消して
#include <boost/thread.hpp> #include <boost/thread/future.hpp> #include <boost/move/move.hpp> #include <boost/lexical_cast.hpp> #include <list>
追記
#include "RTDExample.h"
は
#include "RTDExample_i.h"
std::map<long,> m_results;
は
std::map<long,boost::future<double>> m_results;
・リソースファイルのSimpleRTDSever.rgsに以下を追記
CLSIDはRTDExample.idlの27行をコピる
rtdexample.simplertdserver.1 = s 'ATL Registrar Class' { CLSID = s '{AF5F48CC-A32A-4DBA-9AB6-462C68510015}' }
ネタ元