daiki8は片付けができない

片付けしないと

2020-01-16から1日間の記事一覧

カーネルオブジェクト

windowsシステムには3つのオブジェクトがある。ユーザオブジェクト、GDIオブジェクト、そしてカーネルオブジェクトである。これら3つのオブジェクトを作ったり操作したりすることでwindowsのあらゆる処理が実現されているらしい。ユーザオブジェクトはウィン…

dllファイルとlibファイルの違い

dllファイルはコンパイル時にexeに取り込まれず分離する。 libファイルはコンパイル時にexeに取り込まれる,libファイルはスタティックリンクライブラリ dllファイルはダイナミックリンクライブラリと呼ばれる。それぞれの特徴は libファイルはアクセスされた…

コンパイラとリンカ

ソースコードがコンピュータが実行するための機械語になるまでには、コンパイラとリンカの処理が入る。(ただしコンパイラ型言語に限る?)コンパイラはソースコードを中間言語に変換する。(c++でいうところのオブジェクトファイル)。リンカは作成されたオブジ…

dll作成手順

visualstudio2017 c++dll用のプロジェクト作成 ヘッダーで外部で使いコードをエクスポート処理__declspec(dllexport)を関数に修飾するため以下の処理 #ifdef MATHLIBRARY_EXPORTS #define MATHLIBRARY_API __declspec(dllexport) #else #define MATHLIBRARY_…