[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 10/05 07:08 / Filesize : 247 KB / Number-of Response : 956
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[KDE/Qt]Qtについての疑問を教えあうスレ 3



1 名前:デフォルトの名無しさん [2007/11/04(日) 15:41:46 ]
【次スレ案】

QtはTrollTechが作成したC++ベースのGUI toolkitで、
OS間の差異を意識せず開発できるように作られたライブラリ群です

GUIだけではなく、ネットワーク、マルチスレッド、グラフィック(OpenGL)や
各種コンテナ、XMLパーサーなど豊富なライブラリを持ちます

Win, Linux, Mac版があり、11月04日現在でQt4.3.2
有料版・無料版(Open Source Edition)とあり、無料版はGPL

■Trolltech
  trolltech.com/

■ダウンロード
  trolltech.com/developer/downloads

■Qt ダウンロード
  trolltech.com/developer/downloads/qt/index

■Qt 4.3 リファレンスドキュメント (オープンソース版)
  doc.trolltech.com/4.3/

■解説本・サイトなど
  trolltech.com/developer/books.html
  ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-344-9
  www.sra.co.jp/qt/relation/index.html

■前スレ
  [KDE/Qt]Qtについての疑問を教えあうスレ 2
  pc11.2ch.net/test/read.cgi/tech/1130300775/

797 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:19:20 ]
Shift-JISの文字列をUnicodeに変換したいのですが、
QTextCodec::toUnicodeを使うとTなどの一部の文字が正しく変換できません。
どうやって変換すればいいんでしょうか?

798 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:31:29 ]
>>797
Tなんて文字はSHIFT-JISには存在しないからエラーで正解。
お前がSHIFT-JISと思っているものはMSJISとかcp932とか言われるもの。

799 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 04:12:48 ]
libiconvにcp932やeucを足すpatchを公開してる人がいるから、
それを使うのが簡単かなぁ。

800 名前:デフォルトの名無しさん [2009/03/02(月) 20:34:51 ]
>>797

iconvなしでも、Qt内だけでcp932やNEC拡張文字は使えるようになっているのでこれでどうでしょう。

#include <stdlib>

putenv( "UNICODEMAP_JP=nec-vdc" );

putenv( "UNICODEMAP_JP=cp932,nec-vdc" );


801 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 01:35:21 ]
オープンソースで使ってる人いるの?


802 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 06:54:38 ]
>>801
そっちの方が多いと思う

803 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 19:16:07 ]
Qt 4.5&Qt Creator 1.0リリースきたよ

804 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 19:26:23 ]
Qt SDK ってのがあるな。

805 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 02:05:07 ]
いろいろ活発になってきたねぇ
すみっこにVisual Studio add-in betaもあるね

Nokiaの買収は今のところいい流れだね



806 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 02:54:39 ]
会社のツール類にQTを使おうか検討中
Visual Studio addinがオープンソース版でも使えるってのは嬉しいな

807 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 06:53:58 ]
出勤前にSDK版インスコ完了

って、デバッグ版はmakeしなくてもすでにあるのか
あれ?mingwチェックはずしたと思ったのに、インスコされてる??
各階層もちょっと整理されててlinuxっぽくなってるね

808 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 08:59:15 ]
>>807
裏山

オレ夕べ何度リトライしてもDLできなかったよ…

ミラーしてるサイトとかないのかな?

809 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 09:38:02 ]
Qt SDKって単純に全部入りなだけかと思ったけど、何か変わったの入ってるの?
俺はQt-eclipse-1.5.0が落としにくかったな。夜中に始めたmake firstが終わらなくて、
そのまま出てきた。

810 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 10:28:29 ]
全部入りなだけだな。
今までQtの開発環境を作ってきてたやつにはあまり意味はない。
新規に開発環境を作りたいならこれ一つでOK。
Windowsで試したいけどmingwとかが面倒とかそういう場合には便利。

811 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:29:56 ]
vs2005でmake完了。今qt-creatorのmake中。
ところで、VS addin のソースってどこ?

812 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:25:30 ]
ないよ

813 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 20:25:34 ]
webkitのコンパイルなげー。ファイル数1400以上あるじゃん。
qatomic_windows.hが直ってて、windows gcc4.3でもそのままコンパイル通るようになった、
Qt creatorはなかなか軽くていいね。コンパイルオプションてqmakeに渡すんかな。
以上4.4.3からの移行。しばらく遊べそうだ。

>>808
03/03深夜に確認した限りではqt450のsourceしか見つからなかった。
windows版ならtorrentで配布してなかったかな

814 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 21:57:22 ]
>>813
確かにWin版だけtorrentが用意されてるね、ナンデダロ?
まー、今日の日中にサクッと落とせたからいいんだけど。

815 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 23:16:39 ]
win版バイナリ落としたんだけど、
ソース版なんてないよね?



816 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 23:43:05 ]
>>815
あるよ
っていうかソースは共通

817 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 01:37:31 ]
Qt4.5 win版についてまとめてみた
間違いがあれば突っ込みよろしく
ダウンロードページ:www.qtsoftware.com/downloads

・Download Qt SDK for Windows* (194 Mb)
  ・qt-sdk-win-opensource-2009.01.exe
    全部入りのインストーラー。コンパイラは MinGW + Qt Creator。
    VisualC++ でリンクしたい場合はライブラリファイルが異なるので多分ビルドしなおしが必要?
    デフォルトインストール先:C:\Qt\2009.01
    Qtのインストール先   :C:\Qt\2009.01\Qt  ※他のとフォルダ構成がちょっと違う

・Download Qt libraries 4.5 for Windows (136 Mb)
  ・qt-win-opensource-4.5.0-mingw.exe
    バイナリ入りのインストーラー。
    コンパイラは MinGW。Qt Creator は入ってない(必要なら個別にインストール)。
    デフォルトインストール先:C:\Qt\4.5.0
  ・qt-win-opensource-src-4.5.0.zip
    ソースのみ。ちょっと分かりづらいが、上のリンクを辿ると mingw 版の下に置かれている。
    Qt を自分が使うコンパイラでビルドしないと使えない(2〜3時間かかる)。
    すぐ試せないけど、Visual C++ で使いたい人はこれがいい?


818 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 02:01:45 ]
俺はMSVCでコンパイルするのに、qt-all-opensource-src-4.5.0.tar.bz2 を
使ったな。qt-win-opensource-src-4.5.0.zip との違いは何だろう?

819 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 02:23:33 ]
>>818
そんなのあった?
qt-all-opensource-src-4.5.0.tar.bz2 は win/mac/linux どれでもビルドできるヤツなのかな

820 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 02:48:25 ]
商用版のQtCore.dllとかって購入者のライセンス情報は含んでるもんなの?

821 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 08:18:15 ]
Qt Creator&MinGW を Qt の勉強がてらちょっと触ってみた
これ、かなり良くね?
とりあえず気づいたことなど

・プロジェクトのパスに半角スペース、日本語を入れちゃダメ
 Qt Creator や Qt Designer がパスを認識できない(※qmake は通るようだけどVCでも避けた方がいいと思う)

・日本語のソースコードは UTF-8 にする
 「Projects」タブの「Editor Setting」設定でエディタの Encoding を「UTF-8」にしておく
 プロジェクトのデフォルトだと System(ShiftJIS)だが、これは gcc と相性が悪い
 ※iconv 入れて QMAKE_CXXFLAGS_DEBUG とかを工夫すればいけるかも知れないけど面倒くさい

・デバッグ出力はとりあえず英語にする
 qDebug() に日本語を出力するとデバッガコンソールが文字化けする(UTF-8、ShiftJISどっちもムリ)
 コンソールウインドウに Encoding が適用されていないような気がする。これなんとかならんかな・・・

・Qt Creator のボタンは色々押してみるべき
 元に戻せなくなって後悔するようなボタンがあんま無い。IDE慣れしてるなら試しに押してみるオススメ

・F2ボタンオススメ
 エディタ上でF2押すとカーソル上の関数やインクルードファイルにタグジャンプできる

・配布時は mingwm10.dll も忘れずに一緒に入れておく
 MinGW 環境でコンパイルするとこのDLLが必要になる(※マルチスレッドとC++例外を併用してる時だけかも)
 このファイルは public domain で配布上の制限はない

>>791
大丈夫みたい。LGPL_EXCEPTION.txt にテンプレートやインライン関数などに関する例外があったよ

822 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 09:47:24 ]
>>821
レポ乙、参考になるー

823 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 10:21:40 ]
>>821
> ・デバッグ出力はとりあえず英語にする
>  qDebug() に日本語を出力するとデバッガコンソールが文字化けする(UTF-8、ShiftJISどっちもムリ)
>  コンソールウインドウに Encoding が適用されていないような気がする。これなんとかならんかな・・・

linux版なら日本語も問題無いみたいだけど、Windows版はバケるみたいだな。
*.pro に、CONFIG += console を入れておいて、codecを適切にすれば、従来通り
別窓での日本語表示は大丈夫だけど。

824 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 10:30:28 ]
>>821
>・デバッグ出力はとりあえず英語にする
> qDebug() に日本語を出力するとデバッガコンソールが文字化けする(UTF-8、ShiftJISどっちもムリ)
> コンソールウインドウに Encoding が適用されていないような気がする。これなんとかならんかな・・・

Linux版だとちゃんと日本語が出るな。
Win版はだめ。チェックしてみるか。

825 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 16:53:33 ]
アドオン版ってVicual C++ Expressじゃ使えないの?



826 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 18:28:03 ]
Qt CreatorはFake Vimなんてあんのなw
ただ、そのショートカットキーがAlt+V,Alt+V(つまり連打?)とあるけど成功しない・・・

827 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 18:57:47 ]
>>821
src/plugins/projectexplorer/winguiprocess.cpp
の QString::fromAscii を QString::fromLocal8Bit にすれば日本語出力も可能。
もう少し調べて報告しておく。

>>826
Avl+V 二回でうまくいくぞ。

828 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:29:09 ]
>>827
うお、もう突き止めたのか。サンクス。レベルたけえ

>>825
Visual Studioアドオン機能はStandard版以降じゃないと使えないらしい(MSの公式サイト参照)
Qt Creatorがプッシュされてんのはその辺も理由のひとつかもなー

829 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:49:43 ]
demoのpainting>font sampleで一部の日本語OTFフォントが欠けてしまい、
正しく表示されないんだけど、フォントが古いからかな。print previewは正常なんだが。

830 名前:デフォルトの名無しさん [2009/03/05(木) 21:49:39 ]
>>828

アドオンはまだましで、もっとやろうとするとそこらはMSがクローズでしか使っては
ならないと言い張っているからね。だから、Qt Creatorを作ろうとしたんじゃないかな。


831 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 21:54:08 ]
qt createrのソース落としてきたけど、コンパイル方法のドキュメントがどこにあるのか
わからないです。

832 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:09:10 ]
>>831
qmake
make
でおけ

833 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:20:54 ]
qt creator で qtcrator.pro を開いてビルドしてもいけるなw

834 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 00:31:15 ]
このスレの情報がまとまってるwikiとかないのかな?
色々探してて、sourceforgeになんかあるの見つけた(できたばっかみたいだ)
>Qt Creator 日本語化プロジェクト
sourceforge.jp/projects/qt-creator-jp/

835 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 03:08:03 ]
>>828
>>830
ありがとう、expressじゃやっぱ無理なのね



836 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 08:10:03 ]
>>820
情報がバイナリ(dll)の中に入ってるよ。

837 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 13:58:00 ]
Vista Basicだがコンボボックスの挙動がおかしい。
リストを開くアニメーションが表示された後、開ききる直前にいったん消えて
再度表示される。非常に見苦しい。みんなそう?

838 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 22:26:19 ]
>>837
パッと見たときに
Visual Basicに見えて意味が
分からなかった、、、orz
なんかWin版Qt 4.5はディスプレイの設定が
16bitだと色々問題アリらしいけど
関係ないかな?

839 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 00:26:34 ]
visual c++でqt createrをビルドしたけどヘルプー>インデックスを見ても中身がないよ?
自分で設定するの?
バイナリ版の方が良かったかな。

840 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 00:35:36 ]
>>827
のqDebug日本語化がうまくいかないんだけど、日本語表示って、
qDebug("日本語\n");
だけでいいんだよね?
--exec-charsetで化けた日本語が微妙に変わるから、
出力時にiconv通ってるのかな。16進で出力して調べるかぁ


841 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 02:18:36 ]
>>839
バイナリをインストールすると、
c:\qt\qtcreator
の下にbinディレクトリ他が出来上がったので、
アンインストールしてソース他をコピーしたら、
そのままヘルプも読み込めるようになったよ。

842 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 10:44:26 ]
>>840
qDebug() << QString;
でチェックした。

ソースのコーデックが utf-8 なら
qDebug( QString::fromUtf8("日本語").toLocal8Bit().constData() );
とかでいけないかな。

--exec-charsetはチェックしてなかった。そっちの影響は別途見てみる。

843 名前:842 mailto:sage [2009/03/07(土) 11:16:15 ]
いろいろ試してみたけど、
qDebug()の()内から出力しようとするとどうも化けるな。
operator<<() でやれば問題ないんだが…。

qDebug() << str;
がうまくいく状態で
qDebug( "%s\n", str.toLocal8Bit().constData() );
がだめって変だな。

後で調べてみる。

844 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:13:59 ]
今更だけどwin版以外もtorrentあったぞ
dist.trolltech.com/torrents/

845 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:36:36 ]
>>840
Creator 以前に Windows の qDebug は文字コード関係が怪しいな。
qDebug( utf8string );
なら日本語が表示できる。
qDebug( localcodecstring );
はだめ。
qDebug() << utf8string;
qDebug() << localcodecstring;
は両方だめだった。
どれも exec-charset は指定せず。
今は環境がそろってないので月曜以降にいろいろ調べるが、
とりあえずは()内に utf8 で渡せばOKっぽい。



846 名前:840 mailto:sage [2009/03/07(土) 20:47:21 ]
>>842-843
ありがと。recievedDebugOutputに、直接char*で文字列を渡すと
日本語で表示されるんだけど、messageを経由させるとオペレータ
使っても化けるので、qDebugから追ってみる

847 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 22:57:21 ]
Qt4.4.3 gcc4.3.2
DesignerのtemplateでMainWindowを選び画面を作成し、○X.uiで保存
qmake -project qmake make
するとui_○X.hができて、最後の方に
namespace Ui{
class MainWindow: public Ui_MainWindow{};
が宣言されてたので
○X.hで
#include "ui_○X.h
class ○X : Ui::MainWindow{
public:
void on_Button1_clicked();
void on_Button2_clicked();
void on_Button3_clicked();
};

main.cpp
#include <QApplication>
#include "○X.h"
int main(int argc, char* argv[]){
QApplication app(argc, argv);
○X mainWin;
mainWin.show();
return app.exec();
}

で makeするとshowはメンバーにない、とのエラーがでます。
確かに、よく見るとQMainWindowクラスを継承してるようにはないので、当たり前ですが
Designerからメインウィンドウを作るには、どう言う手順でやればよいのでしょうか?


848 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 04:12:58 ]
>>847
assistant>Qt Designer Manual>Using a Designer .ui File in Your Application
にqmakeとmocを使ったときのソースの書き方が載ってるよ。
>>736とQt whitepaperも参照しよう。sraが4.3の日本語WPを配布してる。


849 名前:デフォルトの名無しさん [2009/03/08(日) 04:14:51 ]
>>847
とりあえず、ここ読んで。
qt.linux-life.net/4/doc/ja/designer-using-a-component.html


850 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 09:48:43 ]
じわじわとQt Creatorの多国語化進んでるな。
QStingやchar*のwatchで、文字コード選べるようにならないかな

851 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 13:05:15 ]
windowsでmingw版とvisual c++ビルド版でdemo動かしたけど、
やっぱりvisual c++版の方がはやいな。

852 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 18:25:18 ]
VC:普通
icc:ちょっと速い
gcc Sjlj EH:かなり遅い
gcc Dwarf2 EH:ちょっと遅い
全て最新なら、大体この位の差だと思う。

ところで俺>>840なんだけど、やっとqDebugで日本語出力出来たよ。
全てのlibraryをcharset option無しでbuildして、
qDebug() << QString::fromUtf8(char*)
で出力出来た。この時--input-charsetはソースに合わせて指定出来るけど、
--exec-charset=cp932等とすると化ける。
アドバイスして戴いた皆さんに感謝を。

853 名前:847 mailto:sage [2009/03/08(日) 22:03:41 ]
>>848 >>849
ありがとうございます


854 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 06:53:13 ]
QTextEditの内容を文字だけデスクトップ上の任意の場所に字幕のように表示させたいのですが、何かスマートな方法はないでしょうか?

855 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 07:52:43 ]
vc2008でコンパイルするんだけど-MDを-MTに書き換えて何か問題ある?



856 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 21:12:39 ]
実行時に
QMetaObject::connectSlotsByName: No matching signal for on_Button1_clicked()
のエラーが出て、解決できません。

チェックすべき箇所を教えてください。


857 名前:デフォルトの名無しさん [2009/03/09(月) 21:16:56 ]
>>856

DesignerのフォームにButton1という名前のウィジェットがないのに、
connectをしているからでしょう。

858 名前:856 mailto:sage [2009/03/09(月) 21:57:05 ]
Designerのシグナル・スロットの編集でclick()-->on_Button1_clicked()を追加し
ており
ui_XX.h内には
QObject::connect(pushButton_1, SIGNAL(clicked()),XX, SLOT(on_Button1_clicked());
が生成されているんですが


859 名前:856 mailto:sage [2009/03/09(月) 22:36:24 ]
on_Button1_clicked()を、ReadButton_clicked()に変更すると繋がりました。
on_XXXX_clickedはQtが自動で使う構文なんでしょうか?


860 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 22:46:35 ]
moc_*で確認したらどうだい?

861 名前:デフォルトの名無しさん [2009/03/09(月) 22:49:09 ]
>>858
ui*.h生成後にウィジェット名を変えた後にui*hを生成し直していない
のでしょう。

>>859
ui*.hの中のconnectSlotsByName()がメタオブジェクト情報を検索して
connect()を呼出しています。on_はMFCを連想するので嫌いです。

862 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 19:16:32 ]
visual c++でqt createrをコンパイルして
createrを起動すると小さい黒画面(コマンドプロンプトみたいな奴)
がでてから起動するんですが、この画面でなくする方法知りませんか?

863 名前:デフォルトの名無しさん [2009/03/11(水) 20:18:00 ]
>>862

Cygwin X11でktermを起動するようなときにも出ますね。
Windowsでは仕方がないのでは。

864 名前:862 mailto:sage [2009/03/11(水) 20:46:37 ]
mingwでソースを自分でコンパイルした場合はでないんでしょうか?
sdkはmingwでビルドしてあると思うのだけど、黒画面でません。


865 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 01:30:36 ]
良く分からんが、ActivePerl についてる exetype.bat 等を使って PE ヘッダの EXETYPE を CONSOLE から WINDOWS に変更したら消えないかな。
バイナリエディタで直書き換えでもいいけど。



866 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 11:13:37 ]
>>862
どういう手順でビルドした?
qmake
nmake release
で作成してみたけど、出てこない。
VS2005, Qt/4.5.0 commercial だけど。

867 名前:862 mailto:sage [2009/03/12(木) 17:51:45 ]
qmake
nmake release-debug
だったかな。GPLの方で。
あとdllの作成オプション入れたかも知れないです。

868 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 11:28:49 ]
qtってdirectx使えるんですか?
マルチプラットフォームだからダメなのかな


869 名前:デフォルトの名無しさん [2009/03/13(金) 18:20:19 ]
>>868

Direct X は描画エンジンとして実験中でAPIからは見えません。Direct X を直接使うには、
ウィンドウハンドルを取って使ってます。

870 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 20:18:15 ]
実験中じゃなく、あれは有料版の特権

871 名前:デフォルトの名無しさん [2009/03/13(金) 21:05:03 ]
>> 862

MinGWでビルドしても出るね。

872 名前:デフォルトの名無しさん [2009/03/14(土) 00:38:32 ]
>>862
コマンドプロンプトぽいのがでているということなら、コンソール
プログラムになっているのでは?
Visual C++のプロパティのダイアログから
 [構造プロパティ] => [リンカ] => サブシステム
の項のところが[コンソール(/SU...)]になってたら、
[Windows(/SU...)]に変更すれば、出なくなると思うけど。

873 名前:872 [2009/03/15(日) 03:28:52 ]
自分でもソースをダウンロードしてやってみた。
でも qmake -tp vc で作ったslnファイルはなんか壊れてた。

src/app/app.proの最後に
 CONFIG -= console
 CONFIG += windows
を書き足して
 qmake
 nmake release
で作ったら、コマンドプロンプトでなくなったよ。

874 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 09:27:35 ]
862 今からやってみます


875 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 13:18:31 ]
やってみた、ならともかく
やってみるという報告は不必要だから次からはしなくていいよ



876 名前:872 [2009/03/15(日) 17:19:11 ]
ごめん、全部ちゃんと見てなかった。
>>866
で、もともと nmake release だと出ないって
書いてあるね。
単純にデバッグコンパイルしたら、出るのかも。
余計なこと書いて、すみません。

877 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 02:07:29 ]
全部オープンになるというニュースがあったから使えるようになるんでは。

878 名前:デフォルトの名無しさん [2009/03/17(火) 16:44:37 ]
>>877>>868へのレス?


879 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 16:46:23 ]
全部オープンってのは利用できる機能の問題で商用利用できるって意味じゃないよね?
できればソース下さい


880 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 17:23:20 ]
ttp://slashdot.jp/it/article.pl?sid=09/01/15/0821211

881 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 17:39:43 ]
turbo C++でopen source版のQt4をコンパイルしようとしたが、
configureの時点で警告とかエラーが山ほど出てダメだった
大人しくmingw使ってます
以上レポっす

882 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 20:38:58 ]
オープンって意味取り違えてるだろ

883 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 20:44:46 ]
は?

884 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 21:07:07 ]
>>879
日本語でおk

885 名前:デフォルトの名無しさん [2009/03/17(火) 23:47:17 ]
>>879
Wikipedia の LGPL の記述でどうすればよいかがよく分かる。

Qt 4.5 以降のものならば LGPL の下で自分の作ったコードを公開せずに商用利
用はできる。ただし、ダイナミックリンクでなくてはならない。スタティック
の場合の条件は現実的でないから、商用ならダイナミックリンクになる。他には、
LGPL な Qt を使っているのだとライセンス表記する義務があり、Qt のソース
コードを要求されたら手数料程度で配布する義務もある。そして、Qt を使って
自分が作ったものへのリバースエンジニアリングを禁止できない。Qt 自体を変更
したらその変更部分を公開しなくてはならず、その変更のために必要となるもの
が他にあればそれも公開しなくてはならない。





886 名前:デフォルトの名無しさん [2009/03/17(火) 23:52:05 ]
>>881

Turbo C++ はサポート対象外。



887 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 23:57:25 ]
>>886
そうなのか
bccは対応してるようだったのでいけるかなと思ったんだが
turbo C++のコンパイラがbcc32.exeとかいう名前だし、
コアの部分はbccと一緒なんじゃないかと思ったんだが

888 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 00:18:59 ]
>>885
Qtは例外条項付きのLGPLだからな。為念。
自分で著作者の決めたライセンスを読んで、自分の責任で使用する気が無い
かぎり、他人様の書いたコードは利用すべきじゃない。GPLに限らずBSDL等に
関しても。

889 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:27:05 ]
OSから書いてんのかよ。

890 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:41:51 ]
いいえ、ハードのファームウエアからフルスクラッチです

891 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:44:32 ]
「○○出来無いなら、死ね!」と言われたら >>889 は死んじゃうタイプ

892 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 01:53:09 ]
ついでにCPUの設計もしたらどうなんだ

893 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 03:06:08 ]
いいえ、まず材料の鉱物を採掘するためのツルハシの製作からフルスクラッチです

894 名前:デフォルトの名無しさん [2009/03/18(水) 06:49:04 ]
>>887
mkspecs/win32-borland に bcc32 とあるけれど、サポートの一覧にはないよ。
doc.trolltech.com/4.5/supported-platforms.html


895 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:11:31 ]
ttp://www.atmarkit.co.jp/news/200903/17/qt.html



896 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:41:38 ]
>>894
そうなのか。サンクス

897 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:56:28 ]
え”〜、bccでやりたいお






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef