Eclipse その2
で、できたー。DLL を作るとき、意味もわからず -mrtd を付けてコンパイルしていたのが諸悪の根源でした。
使い方を誤ると悲惨なことになりますな。
「分かんねー」とかブツブツ言いながらいじっていたら、結構使えるようになってきました。
ちょろっとやった感じでは、結構良いです。ちゃんとブレイクポイントも動いているみたいだし。
makefile主導で操作できるので、痒いところに手が届くのがスッキリします。
以下自分メモ。
- DLL は dllwrap でいける。
- リンク時に「vtable が can't be auto-imported だ」ってエラーの解決方法は ここ。結果的には、継承元クラスではインライン関数を廃止。
- インクルードパスの最後にはスラッシュをつけない。
TODO