Home > Archives > 2005年06月15日

2005年06月15日

wxWidgets

なんとなく Linux でも Windows でも動くGUI プログラムを作りたかったので wxWidgets をインストール.Windows でも cygwin(MinGW) から使うので,展開後に ./configure; make; make install . まあ,結果として問題なく動くのだが,configure の途中でWindows の find が呼ばれてこけたのは少々痛い.パスの順番を cygwin 優先にして解決したけど,find とか sort とか windows につけるなよと思う.

とりあえず,フレームを出すだけのプログラムとコンパイルコマンドを書いておこう.

// g++ hello.cpp -o hello `wx-config --cxxflags --libs` -mwindows
#include "wx/wxprec.h"
#ifndef WX_PRECOMP
    #include "wx/wx.h"
#endif
 
class MyApp : public wxApp
{
public:
    virtual bool OnInit();
};
  
IMPLEMENT_APP(MyApp)
  
bool MyApp::OnInit()
{
    // create the main application window
	wxFrame *frame = new wxFrame(NULL,
                                 -1,
                                 wxT("Hello"),
                                 wxPoint(100, 100),
                                 wxSize(600, 480));
    frame->Show(true);
    return true;
}

提出されてた冪ソートのプログラムの感想

単位を取っているにもかかわらず講義を聞きに行っていることはどうでもよいとして,講義を取っている人の提出したプログラムの動作状況一覧を見てきた.速い人は速いなぁと感心する一方で,半分以上のプログラムがメモリ不足で

0.1M冪のソートもできないのは悲しいかなとおもってみたり.Haskell の 28行コードでさえ512Mメモリで 1M冪までソートできるのに... ま,気を取り直して次回の課題でもやるか.

Home > Archives > 2005年06月15日

Search
Feeds

Page Top