C言語+Win32 APIでWindowsプログラムを書き、MinGWでコンパイルする手順。 ヘッダファイル「windows.h」をインクルードする エントリポイントは、main関数ではなく「WinMain関数」である gccコマンドによるコンパイル&リンク時に「-mwindowsオプション」を付加する Windows XP上での作業を前提としています。MinGWのWindows XPにおけるセットアップ方法については、以下の記事をお読みください。 → Windows XPにおけるC言語およびC++のセットアップ作業のメモ サンプルプログラムとコンパイル方法 以下のようなプログラムを作成し、「sample.c」という名前で保存したとします。 #include <windows.h> #include <tchar.h> int WINAPI WinMain( HINSTANCE hCurI
ディスクとメモリの大幅スペックアップ(?)による応答性能向上*2もさることながら、 ディストロ的にも、ARM系組み込みLinuxから素直な x64 Ubuntu に変わって、apt と唱えたら大体何でもそろうようになった点が、構築が楽でいいですね() *3 SSDは容量に若干の手狭さを感じつつ、かつ、普通に長期常用してた後なので寿命面も些か心許ないですが、まぁ壊れたらまた考える……。 あとは、Webサーバ機能を載せ替えるのにあわせて、前々から思ってたワイルドカードTLS証明書化とか、そのためにDNSとリバプロをCloudflareに移してみたり *4。 JOYSOUND全国GP.xls を夏色仕様にしてみたり*5。 風邪を引いてゴールデンウィークを2日延長してみたり*6。 今週もお疲れ様でした。 値のビット幅を拡縮するとき 16bitデータを8bitに落としたり、8bitデータを計算のため
exec "cmd.exe /E:ON /V:ON /K \"\"C:\\Program Files (x86)\\Intel\\Composer XE 2013 SP1\\bin\\ipsxe-comp-vars.bat\" ia32 vs2013\"" でコマンドプロンプトを立ち上げるところまではできたのですが、ifort "ファイル名"(実行) といったような作業をしていきたいのですが文字列をコマンドプロンプトに送る方法がいまいちわかりません。 どのようにして送ればいいでしょうか?
Advanced HSP - Win32 API Programming for HSP3 - Last Update Date : 2011/04/10 目次 イントロダクション そもそも、Windowsって何? メモリを指すのはポインタで データ型を知ろう 構造体のコツ Windows API関数を呼び出そう 文字列・変数ポインタを渡すには Windows API関数呼び出しの心得 メッセージボックス Windowsのバージョン情報 スクリーンキャプチャ HSPのモジュール機能 ウィンドウキャプチャ ウィンドウメッセージ処理の基礎 ファイルのドラッグ・アンド・ドロップ 実行優先度の変更 メッセージの送信とポスト ウィンドウタイマー プロセス間共有メモリ メッセージによるプロセス間通信 サブプログラムの終了を待つ(1) サブプログラムの終了を待つ(2) 二重起動の防止(1) 二重起動の防
タイトルのことですが。 「エンジニアのソフトウェア的愛情」というのは、もちろんキューブリック監督の作品「博士の異常な愛情」のパロディなわけですが。このあいだ、一行紹介の「〜を・愛する・ように〜」のところの点の打ち方が面白いと言われました。 これもまた同映画の正式な邦題「博士の異常な愛情 または私は如何にして心配するのを止めて水爆を・愛する・ようになったか」をそっくりマネたわけなんですけれども、今回それを確認したところ、現在販売されているDVDなどの商品では点がない。どこを探してもやっぱりない。「もしかしてまたなにか勘違いしたか?」と検索を続けてみたら、版元のソニーピクチャーズのサイトの古いページで点ありの記述を見つかりました。版が新しくなったときに変更された模様。 でも。「博士の異常な愛情」がもとネタなのは確かなもの、直接には「岸和田博士の科学的愛情」から拝借したというのが実のところ。 博
本サービスは「CROCO ID」の登録が必要になり、CROCO IDを使用してご利用していただく形となります。 そのため、Shinobiライティングのご利用および登録には、 「CROCO ID利用規約」と 「Shinobiライティングライター利用規約」の二つが適用されます。
文章を書いて納品することで報酬を得ることのできる、ライター向けのクラウドソーシングサイトもたくさんあります。ここではそのうちの5つをピックアップして紹介します。 仕事の種類としては、指定されたテーマに沿った記事を書くタイプや、体験談・口コミを書くタイプ、商品の紹介文を書くタイプなどさまざまあります。 文章を書けるライターは、クライアントによる需要が多いです。そのためサイトを覗いてみると、どのサイトも案件数はかなり多く掲載されています。 自分の得意なジャンルは何でしょうか? 知識を多く持っているジャンルなら、それだけ文章も書きやすいはずです。自分が「これなら書ける!」と思った案件を探してみましょう。 ひととおり会員登録しておくのがオススメ!どのサイトも会員登録は無料で行うことができますので、まずは登録してサイトの中を眺めてみましょう。どのサイトを使って仕事をしていくか、メインサイトを選ぶのは
UIscopeはスマートフォンの新しいアプリやサイトを利用し、その感想をアンケートで答えたりレビューを書き込んで報酬を得られるクラウドソーシングサイトです。スマートフォンがあればちょっとした時間にできるので忙しい人にもおすすめです。また、案件の報酬が高いことも特徴で、いち早くサービスを試すことができたり自分の意見がサービスに反映されることもあるのでやりがいもあります。 UIscopeの運営会社株式会社プロジェクトカンパニーが運営しています。2016年創業の新しい企業で、2018年にUIscopeの運営を株式会社InnoBetaから引き継ぎました。 他社と比較した、UIscopeのおすすめポイントスマホに特化スマホのアプリのお試しモニターが出来るのが、UIscopeです。パソコンにかじりついていなくても、スマホでラクに操作、Android、iphoneいずれの機種でもお試しアプリが豊富にあり
Windowsの場合はダイナミックリンクライブラリdll Windowsの場合は、dllという拡張子になります。これは色々なところで見かけるので、開発者でなくても知っていたりしますね。 下記ブログを参考にしました。 Windowsでgcc+SDL -ダイナミックリンクライブラリ作る(DLL)- ライブラリのコードを書く。 簡単なライブラリコードを書きます。hello関数を実行すると、hello worldを出力するだけです。 #include int hello() { printf("hello world\n"); return 0; } これを、dylibexample.cと名づけて保存します。 Cygwin上でgccでdllにコンパイルする。 Windowsの場合は、コンパイルする環境を用意するだけでもちょっと面倒です。今回はCygwinを利用することにします。 $ gcc -c
makeの実行方法 $ make -f ファイル 「makefile」でない名前のファイルも使える。 makefileの対象の指定 makefileの中には、複数のターゲットを指定できる。 そしてmakeコマンドの引数で、特定のターゲットだけを実行できる。 makefile: all: a.out a.out: test.c install: cp -p a.out /usr/bin/hoge clean: rm a.out 実行例: $ make $ make install $ make clean 別のmakefileの読み込み makefileの中から、さらに別のmakefileを読み込める。 include ../common.mk 変数の加工 変数の内容の一部分を変更できる。 文法 説明 例
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く