コンテンツ

Activity

リンク

cl.exeでマシン語コード作成

2003/12/11

VCコンパイラ、cl.exeからマシン語を生成する方法です。.NET FramewoekSDKについてるコンパイラを使ってる方へ。最も具体的な方法に関してはちょくとさんが詳しく解説されているのでこちらでは精製するだけです。

標準ではPlatformSDKがないのでWin32の開発は無理です。つまり.NETSDKだけではHSPのdllは作れないということになります。しかしマシン語コードの精製に関して言えば別に問題になりません、API関数はポインタで渡すことになりますし。問題はBOOL等のデータサイズの定義を調べる必要があるということくらいでしょうか。

基本的なもの


int __stdcall denpa()
{
    return 0;
}


D:\enpa>cl /c /FAc denpa.c

これでdenpa.codが出力されます。あとはこれを切り出せばいいわけです。

履歴

2003/12/11
あずまや。移動に伴い分離・再構成。
2003/3/28
初出

goto Top

Copyright(C)方位記号

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル