C++ ( 厳密には Better-C ) でやっています。 (趣味)
今までは Windows API で ガリガリ書いていたのですが、
PCを買い換えたのでこれを機に よりC++に近づけて? やっています。
今までは グローバルエリア(?) にクラス定義やら関数定義やらを書いていました。
これを機に namespace を設けて その中に定義するようにしました。
で、GUI部分 ( ウィンドウやコントロール ) 部分も Windows API で書くのはいいですが、
調べてみると ウェジット っていう GUI系のAPIを提供するライブラリがあるようですね。
それを使いたいのですが、どれがいいでしょうか?
「何がいいか」は人それぞれだと思いますが、以下の条件を満たすウェジットです。
条件1: MinGW で使えること ( MFC とかみたいな "VC++限定" とかは無しで。 MinGW で使えるもの。 ) 条件2: C++で組めること 条件3: 日本語が使えること ( std::wstring を使うとかでもいいですが、とにかく日本語表示できるもの ) 条件4: (ライブラリを)使えるようにするためのコンパイル が容易 (あるいはバイナリとして配布されている) であること 条件5: 無料であること 条件6: Windows API と一緒に使ってもOKであること ( この場合は Windowsのみになりますが。 ) 条件7: オプションとして。USBやPortableな外付けHDDに入れてそのまま使えること。( MinGW 等のような感じ ) ※ 少なくとも Windows上で動くこと。
私は VC++で組むのはいいですが、あまり好きではないです。
なので基本的に MinGW で組んで どうしても VC++で組まないといけない ( 組めても厳しいとか。 例えば Excel操作, IE操作等 ) 等の場合だけ
VC++で DLL化して MinGW で組んだ実行ファイルから呼び出す感じです。
ですので、MinGW で組めることが大前提です。
条件4は 自分でコンパイルするのはいいですが、makeファイルの使い方がわからないからか、
毎回失敗します。
( gnupack_basic っていうのも試してみましたがそれでも同じです... ターゲットがない云々で。 )
Boostのときは「MinGW Boost コンパイル」等で検索すると普通に出てきて、
バッチファイルの起動 -> コンパイルするための実行ファイル? が生成される
-> 生成された実行ファイルに「MinGWでコンパイルする」, 「リリースモードで生成する」等の情報をコマンドライン引数として渡す
-> 後は待つだけ...
という感じで出来たので、こういう風にmakeファイルを使わないようなコンパイル方法とか あるいはバイナリとして配布されているとか
の方がいいのですが...
条件1~6 を満たす C++ の ウェジット ( C言語でもいいですが、それだと あまり Windows API と変わらないかも? ) をお願い致します。
( 一応自分なりに調べてみましたが、よくわかりませんでした... )
[条件]
言語 : C++
コンパイラ: MinGW
条件: 上記の条件1~6を満たすこと
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/12 03:23
2017/08/12 04:58
2018/01/17 01:51
2018/01/17 03:42