Visual Studio 2005 Professional Edition(以下 VS8) をインストールする為、XP機のSP1からSP2へアップさせた。
SP2、VS8共に問題なくインストールできた。
VS8を起動させて作ったプログラムがコンソールにHelloを表示させるだけのもの(*´ェ`)
うむ、””で囲まれた文字の色が変わる。
うむ、DVDforMeをコンパイルしてみよう。
うむ、’sprintf’ が古い形式として宣言されたました。といった警告が複数でた。
うむ、こういうときはF1ヘルプだ。
うむ、セキュリティが強化された関数を使えという事だ。
うむ、sprintfはsprintf_sに、といった具合に_sが付くわけだ。
うむ、引数が変わっていたりするから厄介だΣ(´□`;)
というわけでソースコードの書き換えをちまちまやることにしよう(*´ェ`)
_CRT_SECURE_NO_DEPRECATE と定義することで警告を出さないようにできる。
プロジェクトのプロパティ > C/C++ > コマンド ライン > 追加のオプションに
/D “_CRT_SECURE_NO_DEPRECATE”
と入力する。
んが将来性を考えると_s付き関数を使ったほうがよさそうだ。
タグ: プログラミング
DVDデータの管理
今はデータベースを使用しないで、ただテキストを読み込んでGUI編集しているだけなのでMySQLを使ってデータベースでDVDデータの管理をしよう(*´ェ`)
IPから国を識別するコンソールアプリを作った時のMySQLが入れっぱなしになってるので一旦アンインストールしてから、MySQL4.1をインストールした。
MySQLのローカルサーバーを右側のPCで立ち上げ、左側のPCでクラアントアプリ(これを作る)を使ってDVDデータの表示、入力、変更、削除などをできるようにする。
というように考えています。
まいえすきゅーえるで
今日はMySQLを利用して、IPから国を識別するWindowsアプリでも作ろうか、DVDを管理するアプリを作ろうか考えていた(*´ェ`)
学校の課題のプレゼンのレイアウトも考えていたけれどイマイチだなー(;´・`)>
LightWavePlugin
OpenGL画面をクリックした位置をgluUnProject関数を使って3次元の値を取得することはできました。
LightWavePlugin
パネルに表示するOpenGLはマウスイベントを受け付けてくれるのだろうか。
やってみないとわからないけど(*´ェ`)
LightWavePlugin
やっぱりBGレイヤーに配置したオブジェクトをマウスの軌道にあわせて
FGレイヤーに複製するPluginの方が簡単にできるかも(*´ェ`)
LightWavePlugin
Pluginのパネル上にOpenGLでオブジェクト1とオブジェクト2を表示させて、
マウスのレイとオブジェクト1のポリゴンの交差判定、
レイが当れば当ったポリゴンの表面にオブジェクト2を複製。
でっきるかなぁ(*´ェ`)
LightWavePlugin
マウスを使ってポリゴンの内外判定ってどうやるんだろう。
LightWaveのカメラの座標が取得できなくてもできるのだろうか(*´ェ`)
LightWavePlugin
FOR_Memoをバージョン2.1へアップしました。
メモ内容をテキストで残すのでLightWaveを閉じてもメモした内容が破棄されません。
LightWavePlugin
今日はFOR_Memoのバージョンアップを考えていた。( ̄∇、 ̄;)
今のバージョンではLightWaveを閉じてしまうとメモした内容が消えてしまうので、
次のバージョンでは内容を残そうと思っています。