やっぱりnew delete malloc free問題は面倒!!!

Invalid Address specified to RtlFreeHeap
うっわ〜 久々にきた!! このエラー。 前までなら確か対処法を知っていたはずだがもう忘れたよ・・・。環境も変えたし・・・*1 いかのサイトが参考になりそうだ。
http://homepage2.nifty.com/tulip-an/soft/scrwrpprblm.html

で、STLPortの_site_config.hの_STLP_USE_STATIC_LIBを有効にしたら直ってしまった。これで良いのか(笑)
とりあえず、_site_config.hをこうしちまえ(無責任)


#if defined(DEBUG) || defined(_DEBUG)
# define _STLP_USE_DYNAMIC_LIB
#else
# define _STLP_USE_STATIC_LIB
#endif
STLPort設定

*1:ちなみにSTLPortの設定ミスでこのようになる事は前前から確認していた。