Guide to Writing Custom Functions in Excel: Part III, C++ RTD add-inの補足

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}'
	}


ネタ元