課題のやり方
Completion requirements
課題のやり方 (VS2010の場合)
- GRProc に移動し,General フォルダを別名でコピーする(例えば kadai1).
- kadai1フォルダ の中のプロジェクトファイル General_2010.vcxproj をダブルクリックして Visual Studio を起動する.
- General.cpp を開いて get_info関数 の「ここにメニュータイトルを書く」という部分を適当なタイトルに書き換える.(例:反転,右90度回転など)
- General.cpp を開いて general_proc関数 の「以下に処理コードを書く」という一連のコメント文の次に処理コードを書く.
- ソリューション構成を Release にして,ビルドメニューから「Generalのりビルド」を選択する.~.sln を保存するためのダイアログが表示された場合は,そのまま保存する.
- コンパイルエラーが発生した場合は,ソースをよく見直す.リンクエラーが発生した場合は,関数名などを間違えている可能性がある.
- stdafx.h で afxcontrolbars.h の読み込みエラーが起こった場合は #include <afxcontrolbars.h> をコメントアウトして,stdafx.hを保存する.
- コンパイル,リンクがうまく行くと Releaseフォルダに General.dll が作成される.
- General.dll を適当な名前に変更し(拡張子.dll は変更しない),CTVierw.exe と同じ場所にある plugins フォルダにコピーする.
- CTView.exe を起動して元画像(Sun Raster形式)を読み込む.表示画像がねじれたように乱れる場合は,ファイルを保存したときに RLE形式を指定した可能性がある.
- CTView.exe のプラグインメニューから,上記の3で書き換えたタイトルのメニューを選択する.うまく行けば変換された画像が表示される.うまく行かない場合は,上記の4に戻る.
Last modified: Friday, 24 April 2015, 6:22 PM