課題のやり方 (VS2010の場合)

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