開発環境スレ (・∀・)デヴェロォォォップ!!
■ このスレッドは過去ログ倉庫に格納されています
*nix系の開発ってCUIでコツコツ書いてるイメージしか
浮かばないんだけど実際皆さん何使ってるんですか? Emacs と rxvt とコマンドラインで動くコンパイラ、あと make 。
指が Emacs keybind 覚えちゃって、もう応用効きませんつД`) タスケレ !! >>4
俺はGTKとかGNOMEとかを使ってるのでAnjuta…と言いたいところなんですが、
Anjutaはコード書く部分のフォントが変更できない上にみにくかったり、さら
にコメントに日本語使えなかったりするので使ってません。結局Emacs。
でも開発環境には興味があるのでage。 gIDEっていう統合開発環境があったと思うんだけどHOMEページが
見つからないです。ソースは見つけました。
どうなったか知っている人がいたら教えていただきたいのですが。 >>4
GUIがないプログラムなら viとmake(とコンパイラとか)で十分。
バージョン管理はCVSで。 Linuxってライブラリがありすぎて把握できないんですけど
これ入れとけっていうオススメライブラリありませんか? eclipse使ってる。javaにしか使わないけど。 >>16
eclispeってマ板で流行ってるよね。
vi一筋のおいらには関係無いけど。
そもそも環境がどこにでもある訳では無いから、
どうせ使うのなら使用者が多いのがいいね。
gtk+glade当たりで如何でせうか?
Vimの作者さんだかが
「Vimを拡張して統合開発環境作りたい」
みたいなこといってた気がするけどどうなったんだろ?
詳細知ってるヤシいませんか?
>>18
> Vimの作者さんだかが
> 「Vimを拡張して統合開発環境作りたい」
> みたいなこといってた気がするけどどうなったんだろ?
> 詳細知ってるヤシいませんか?
http://sourceforge.net/projects/a-a-p/
http://www.a-a-p.org/
Python でかかれています。
まだ 1.0 には遠いけど、それなりに動くようにはなったみたいです。 VinePlusに入ってるddd使ってるんだけど、インデントのずれなんとかならんかなぁ。
日本語化けるのはまだ許せるんだけど。 >>20
> まだ 1.0 には遠いけど、それなりに動くようにはなったみたいです。
2002 Oct 25: Version 0.100 released!
でてますた。 こまめにup2dateしてたら、今まで依存関係でインストール中に固まってたエクリプスも入りました。
ありがとうRHN。 $ apt-cache search 開発環境
anjuta - GNOME 統合開発環境 - C/C++ 用
bock - Java(tm) のサブセットのためのブートストラップのみのコンパイラ
idle-python1.5 - Tkinter を使った Python (v1.5) 用 IDE
kdevelop - Unix/X11 の統合開発環境
mit-scheme - MIT Scheme 開発環境
motor - C/C++/Jave 用統合開発環境
quanta - KDE 用ウェブ開発環境
screem - GNOME 用ウェブサイト開発環境
vide - V GUI ベースの C++ および Java 用 IDE
visual-tcl - Tcl GUI ビルダ
yorick - スクリプト言語&科学グラフィックプログラム
ちょっと興味があるから検索してみました。 screem ってのを使って見ようと思う。 >VinePlusに入ってるddd使ってるんだけど、インデントのずれなんとかならんかなぁ。
>日本語化けるのはまだ許せるんだけど。
はっきり言ってこういう事を言ってる人が
「開発環境」などとは片腹痛いと思うのは私だけですか? >>26
>>21はインデントの問題さえなければ凄腕のプログラマーなのかもしれんじゃないか。 >>28
確かにインデントがめちゃくちゃになったら、読みにくくってデバッグしにくいと思う。
一時期dddを使ってたけど、そんな事なかったような気がするんだけどね。
どこかのLinux系の雑誌がLinux上の開発の連載をやっていたような、、、
今月はQtだったと思う。 ん〜、その手の連載やってそうなのは…
LinuxMagazine
http://linux.ascii24.com/linux/linuxmag/
日経Linux
http://itpro.nikkeibp.co.jp/linux/index.shtml
UNIX USER
http://www.unixuser.jp/
SoftwareDesign
http://www.gihyo.co.jp/magazines/SD
UNIX MAGAZINE
http://www.ascii.co.jp/books/magazines/unix.html
ぐらいかな?
LinuxMagazineとSoftwareDesignは買ったけど無かった。
SDはグラフィックプログラミング用ライブラリの紹介と、
Mac環境プログラミング、暗号プログラミング、コードデザインの3連載だな。
日経LinuxとUnixUserは表紙見てやめちゃったから不明。
Webの目次では日経:Kylix、UU:GCC,Kylix,AppleScript,zshだね。
UnixMagazineも買ってないけどSDに付いてた宣伝によると
特集1がJavaで連載の内容にdbmプログラミングってのがある。これなに?
ん〜、見落しがあるのかも…本屋行くの面倒だから報告待ち。 言い忘れたけどLinuxMagazineはRuby、シェルスクリプトの2連載ね。
今見てみたらQtネタはSDの2002年1、2月号で連続特集組んでたな。
あと6月号のKDE特集にも部分的に出てた。 なんでQtが無視されてんの?
Qt DesignerはGUIアプリ開発ツールとしてはかなり優れてると思うよ。
一回使ってみなはれ。
http://doc.trolltech.com/3.1/designer-manual.html
QtはX11/Win/Mac/組み込みとほとんどのプラットホームに対応しているし、
Javaと違って実行ファイルはネイティブコードだし。
なんで普及しないのか不思議。
それっぽいの見つけたよ!
C Magazine 1月号で連載「LinuxProgrammingDepth」が
Qtプログラミングについて書いてる。
http://www.cmagazine.jp/contents/200301.html
てかLinux系雑誌ではなかったね(w (煽りじゃないです)
ライターが"日本KDEユーザ会 小林ともゆき"、今回で第3回。
ずーっとQt/KDE路線できてるね。
気になるからとりあえず中味だけ確認しに行こうかな。。。
…なんか一人で空回りしてる、俺。連レスすまそ。 がーん!かぶった。。。
簡潔に書けば良かった。。。 >>35
俺もそう思う。
KylixがでたりC++に対応したりが話題になってたけど
以前SDでQtDesignerの特集読んでたから
「ん?これってどこが違うんだ?QtもC++だよな???」って思た。
とか言ってみたけど俺はC/C++勉強し始めたばっかで、
やたらと先走って情報拾ってるだけのヤツだけどね。
でも、Qtの存在知ったときは「いつかこれで…」って思ったよ。 俺全然Qtの事知らないんだけど、QtとKDEってセットみたいな感じがして
使うのに躊躇するんだよね。使いやすそうだとは思ってるんだけど。 Qt は売り物がバカ高いから Win, Mac では厳しいだろうな。
http://www.trolltech.com/purchase/qtpricing.html
Unix 系ではもっとメジャーになっていいと思うが、
この界隈では C マンセーな人が多いから
C++では受け入れられにくいのだろうと推測。 Qtデザイナがいいと思ったのは、ウィジェットのレイアウトの考え方が直感的で
分かり易いところ。
javaのLayoutManagerって、数十個のウィジェットが載ってくるような複雑なフォームだと
どのLayoutManagerを使ってどうやってレイアウトしたらいいか、ちょっと悩むじゃない。
適当にやってみても期待したような位置にこなかったりして。
Qtデザイナだと、とりあえず必要なウィジェットをフォームに適当に載せておいて
後から調整するのが割と簡単にできるんだよね。
QtはGPLでつっかかってたからスタートが遅れたんだよね… >>43
でもプロジェクト開始は KDE のほうが GNOME より一年ぐらい早かった kdevelopはGNUコンプライアントなソースパッケージが作れるのが魅力で
使いはじめたけど、どうもqt designerとの連携がしっくりこなくて、
qt designerだけを使うようになった。
qt designerで作ったフォームクラスに直接実装できなくて、継承して
から実装しなければいけないから。
無駄にソースが増えるし、無駄に継承してるようでなんか気持ち悪い。
例えばオープンーソースソフトで動作異常を発見しました。
そしたら皆さんどうやってデバッグしますか?
その環境とか、デバッグする方法を教えてください。
最新バージョンを取り寄せてみる。
google で検索してみる。
バグトラッキングシステムで検索してみる。
ソース読む。
strace してみる。
gdb してみる。
-g 付けてビルドして gdb してみる (すると再現しなかったりするが)。
ソフトのデバッグ機能有効にしてビルドして実行してみる。
ソースいじってスナップショット追加して実行してみる。
開発系のメーリングリストで検索したり投稿してみる。 gtk系とqt系で開発環境を分類するとこんな感じかな。
gtk系:glade,anjuta,wxWindows,gIDE
qt系:qt designer,kdevelop,kylix
ぶっちゃけ、gtkとqt、ツールキットとしてどっちが使いやすいの?
>>49
開発しやすいのはqtだと思うけど。
それで決めて良いものか。 開発側が開発しやすければ
ユーザーの使い勝手や普及度なんかはどうでもいいいんじゃね? >>51
開発のしやすさとユーザの使いやすさには相関関係があると思うぞ。 >>52
ごめん、俺にはあんまりないような気がする。 >>51
頼むから使い勝手が悪いもん作んないでくれ。 Qtアプリはどんな単純なプログラムでも起動がやたら遅いのが難点だな。
gtkならサクッと立ち上がるのに。
でも開発環境で言えば、Glade+anjutaよりもQt Designerの方が圧倒的に使いやすい。
ドキュメントもQtの方がしっかりしてる。
>>55
>単純なプログラムでも起動がやたら遅いのが難点だな。
KDEアプリはキックスタートの手間で遅いけど、そういうことじゃなくて?
うちでは、分からないなぁ。
Qt Designerの使い勝手がいいのには同意。
IDEツールとしての機能数を勘定すると劣るだろうがね。 Qt はドキュメント類が非常に充実しているというのは激しく同意。
地味なことだけど、非常にありがたいです。 Rubyの統合開発環境無いかな?
Emacs、JEDとか以外で。
>>56
共有ライブラリの実行時リンクはC++の場合とくに遅くなる傾向があるらしいよ。
特にQtやKDEは仮想関数を使いまくりなので余計に影響が大きくなってるとのこと。
http://www.suse.de/~bastian/Export/linking.txt
この問題はKDE2の頃はobjprelinkを使うことで改善しようとしてたけど、
GCC3.1ではその必要はほとんどないほどになってるらしい。
#でも漏れの環境ではgcc2.95でしかコンパイルが通らなかったので遅い。
>>60
使ったことないけど、eclipse+Rubyプラグイン。 >>61
ひどかったのは昔の話か、
今の漏れの環境じゃわからないわけだ。
こんな問題があったとはねぇ。
kdeinitのキックスタートにそんな目的もあったとは知らなかったよ。 というより、gccでC++のコンパイル遅すぎる・・・
Kernelのバージョン情報ってどこに記述されてるんだろ >>66
バイナリ自体に埋め込まれてる。
strings /vmlinuz | grep... なんで Anjutaで日本語が使えないのかと激しく欝。 なんかいいデバッガないかなぁ・・・・ >69
gdb 使いやすいですか? 本当にそれがベストな選択ですか?
煽ってるわけじゃないけれど、マジで辛くないですか? だってコマンドラインでデバッグって・・・ >>71
慣れでは?
DDD使った事もあるけど、メニュー開くより、コマンド打った方が早い。
ウインドウに複数の変数をデバッグ表示させながら、
オブジェクトの全メソッドをインスペクタで一覧しつつ、
適時デバッグ出力を確認しながら、
時にはエディタ上で変数の値を瞬時にポップアップさせ、
また、場合によっては実行時の副作用を考慮した式評価を行う
ということがコマンドラインでより早くできるなら使うのも考えるが・・・。 >>76
マジだろ。自分が慣れてるのが一番だろ。他人に勧めるもんじゃないけど。
私見では、ooなものは(統合環境じゃなくてもいいけど)若干高級な環境ほしい。
デバッガの話だけじゃなくて、入力にもクラスブラウザとか補完とかあると嬉しい。
でも、Cなら入力はviがいいし、デバッグもgdbのコマンドラインが楽だ。
>78
俺もちょっと gdb って使ってみようかな。 vi はマジで慣れると書きやすいし。
なんか参考になるページあったら教えてよ。
あーーでも以前使ってみて ブレークポイントを書くのがめんどくさかった記憶がある。 ところでGUI使ってクロスコンパイルできる無料の開発環境なんて無いよね・・・ Kylixみたいなさ・・ 本家/.より「プログラミング言語別求人数」
ttp://www.bitbreather.com/programming_languages.html
プログラマとしてはやっぱりJava, C++はおさえとくべきかな。
>85
本当だ。 じゃあ、なんでみんなKylix使わないの? インストールした。 使用許諾の日本語が酷かった・・・ あれでライセンス違反とか言われたらたまんねーよなって感じ。 IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。 >負荷が高そうなサーバにも入れて見ます。
ということは音楽系の板も? その具体的な理由として社長は、こう話す。
「2ちゃんねるはボランティアの削除人が書き込みをチェックして、
好ましくない書き込みを一所懸命削除している、
ということになっているが、あれはウソ。
削除人には給料が支払われ、その給料の原資となっているのが、
まずいことを書き込まれた企業が削除要求とともに渡す裏金。
これはまさに、総会屋の構図そのものだ。
これまで裁判になっているのは金額で折り合えなかったり、
裏金を出さない強い態度の企業とだけだ」
http://memo2ch.tripod.co.jp/article.html デバッガはやっぱGUIがいいなあ
だいたいいつもDDDかGVDを使ってる ForteでGUIを作成(Swing
↓
Emacsでロジック追加
↓
ツール完成!
↓
(゚д゚)ウマー XUL最強。
DHTML感覚でアプリケーションが作れる。
XMLとCSSとJavaScriptの知識があれば良い。
MicrosoftのHTMLアプリケーション(マニアックなので普通の人は知らないと思う)や、
.NETに近いものがある。
c++ で書いてたら、紙と鉛筆とポストイットで8割方の作業はできるとおもうが・・・
たしか、KDEにクラス図かいて、スケルトン吐くアプリがあったなー >> 101
ほんと?めちゃめちゃ興味あるんだけど。
UMLエディタ自体まともなのが見付からないから探しまわっとったよ。 >>102
使おうと思ってるつもりな予定かもしれない今日この頃な俺。 gccのC/C++用のGUIデバッガってないですか?
素のgdbは辛すぎます・・・ >>106
定番はddd。
KDevelopという手もある。 kylix2の本を買って はじめようと思うのですが
kylix2をつかっていて 今後kylix3に 移行しようとするとき
壁はあついでしょうか?
はじめからkylix3ではじめたほうがいいでしょうか? >>114
じゃあ なにがおすすめですか?
当方 C をかじったていどです >>115
もっとだめw
>>116
kylix2ってことはpascalをしたいの? >>118
kylixがpascalなので pascalしようかなってていどです
やりやすいほうがいいのですが…・・・
ちょっと質問です
kylix open Edition をいれようとして
解凍したとこはいって シェル呼び出してインスコしようとしたのですが
パーミッション/root/kylix2/bin/dcc: そのようなファイルやディレクトリはありません
変更できません
パーミッション/root/kylix2/bin/delphi: そのようなファイルやディレクトリはありま
せん 変更できません
パーミッション/root/kylix2/bin/startkylix: そのようなファイルやディレクトリはあ
りません 変更できません
パーミッション/root/kylix2/bin/kylixpath: そのようなファイルやディレクトリはあり
ません 変更できません
パーミッション/root/kylix2/bin/Kylix: そのようなファイルやディレクトリはありませ
ん 変更できません
パーミッション/root/kylix2/help/bin/hyperhelp: そのようなファイルやディレクトリ
はありません 変更できません
パーミッション/root/kylix2/help/hyperhelp.sh: そのようなファイルやディレクトリは
ありません 変更できません
とかなります
一応 インスコは終ったってでます
ですが Gnomeのスタートメニュー?にもでないし
startkylixってやっても きどうできません
インスコできてないのでしょうか? >>116
rootでインストールしたの?
僕はroot以外のユーザでインストールしたけど…(一応2と3 >>120
ありがとうございました
通常ユーザでインストールできました
でもやはり スタートメニュー?にはのらなかったし
startkylix でもできませんでした
もしかして とおもい
./startkylixでやったら シリアルのばめんにいきました
ですが 今起動中の画面で かれこれ数分かたまってます
CPU使用率づっと100%です もうすこしまってみて
起動しなかったら 一度再起動してみます
皆さんは 初回もすぐに起動できたのでしょうか?
ちなみに私は cel1.8G DDR333 512M
です
こんなに じかんがかかったのは
aviplayのmakeいらいです まだおわらんです
十分以上
そろそろ やめたほうがいいかな? X再起動してやったら 一瞬じゃねぇかテメ
今からkylixをはじめます 応援してね
ここで1つ
pascalの心得を教えて下さい
レス待ってまプ
>>124
kylix3て C++できるんですか?
はずめてしりますた
このまま pascalやるか c++やるかどうしよう
pascalって オブジェクト指向でつか? >>125
kylixで使う言語は
object pascalっていうんだよ >>126
まじっすか ぜんぜんしらなんだです
じゃあ どっちでもいっしょか
どうしよう どうしよう どうしよう
助言プリーズ 何度も開発環境と言われるソフトに手を出しているのですが、
未だ、一度もなれた事が無く、結局viでつくっております、、
私にはでか過ぎる… とあるアプリでログをとりたいのですがsyslog使うメリットってありますか?
それとも自前でファイルに出力したほうがいいですか?
運用者がsyslog.confで出力先をカスタマイズできること、
別マシンにログを飛ばせることがメリットだと思っていますが。
あと別マシンに送る場合UDPになるということですがTCPに変更することは可能ですか? kylix2で作ったものをwindows用にクロスコンパイルできないんですか?
また それは kylix3でもおなじですか? >>131
ええ、できません。
kylixじゃないけど一応Windowsの用のバイナリを出すクロスコンパイラはあるよ。 >>132
それは objectpascal でも c++ でもできるんですか? >>135
すんません
意味わかりません
ってか GCCもクロスコンパイルできたんですね///
馬鹿みたいな質問かも知れませんがgccでクロスコンパイルするときは
LinuxのAPIで書いたらいいんでしょうか?
それともWinのAPI使って書いても Win用のAPIライブラリが用意されているのでしょうか?
>>136
win32apiの場所が特定できません
リンクはろうと思ったのですが///
どこにあるのでしょうか? redhat8.0の全ていんすこしたんですが
はいってないですかね? >>140
絶対入ってないw
とりあえずRH8.0みたいだから
http://bitwalk.hp.infoseek.co.jp/download.html
↑の
binutils-mingw-2.13.90-8bw.i386.rpm
gcc-mingw-3.2.2-4bw.i386.rpm
mingw-runtime-2.4-8bw.i386.rpm
mingw-w32api-2.2-8bw.i386.rpm
でもインストールしたらいいんじゃないかな? pthread使ったソフトのデバッグしたいんですが、SUNのIDEみたいな
環境はありませんか?
スレッドのデバッグはgdbじゃ辛くて。 perlはどうやってじっこうしたらいいんですか?
お願いします 俺に必要な開発環境は、今も昔もvi,gdb,tcshだ(w
こういった環境のデバッガ、動いているプロセスを捕まえられるの?
gdb プログラム名 プロセスID で起動みたいな
Apache/mod_webdavにVisualStudio.NET。
これ最強。 >>142
Visual Studioで開発・デバッグしてLinuxにポートする。 KDevelop 3.0alpha4あげ
Rubyのプロジェクトもサポートしたよ! Eclipseをまずサポートしてくれればいいのに。
なんでみんなバラバラに動くんだろう・・・ うーん。
想像するに、もともとの出発点が趣味だから、ですかね。
車輪の再発明と言われようと、自分でコードを書くのは楽しいし。
全体の戦略は2の次なんじゃないかと思われ。
あと、EclipseとKDevelopだと、JavaとC++のどちらを
好むかという点も分かれるところかも。
最近のWide Studio結構いい感じになってきてませんか? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― ヽ、メ、〉 r〜〜ー-、__ ________________
∠イ\) ムヘ._ ノ |
⊥_ ┣=レヘ、_ 了 | え−−い、
-‐''「 _  ̄`' ┐ ム _..-┴へ <
| |r、  ̄ ̄`l Uヽ レ⌒'? ヽ. | あげ
(三 |`iー、 | ト、_ソ } ヽ |
| |`'ー、_ `'ー-‐' .イ `、  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | `ー、 ∠.-ヽ '?
__l___l____ l`lー‐'´____l. |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| .| |
|| |__.. -‐イ
|| | ノ/
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉 javaのIDEでお薦めがあったらおしえてください? >>142
emacs + gdb でなんと や ら な い か ? (・∀・)デヴェロォォォップ!
>>162
NetBeansなら安定して使えるよ。eclipseは不安定 gtk+版は使い物にならない。
motif版はOKだけど。 >>167
eclipse入れてみました。
漠然と「これは便利なものだな」っていうのは分かるんですが、それを上手く
使えるかどうかは、やってみないと分からない感じがします。
emacsキーバインドでC-hが効かないのはちょっと頭に来ますが、しばらく使っ
てみようと思っていますし、少なくとも、デバッグには有効だなと思われます。
ところで、これってgcc+gdbみたいな開発環境に使えるのでしょうか?使って
いる方います?
くだ質OrDB関連ですべきなのかもしれませんが、
Linux使用率100%を目指しているSundayProgramerです。
PostgreSQLを使ってC/Sを作りたいのですが、時間がないので
Front-EndはAccessを使っています。
悔しいので何か良い開発環境はないか探しています。
単一部署での事務作業程度のFront-Endを作るのに敵した開発環境
に使うには何が最適なのでしょうか?
KylixはDelphi使ったことがあるので使えると思うのですが、なんだか
Win使っているようでこれも悔しい。皆様の御意見をお聞かせ下さい。
C And C++ 多少は使えるのですが、時間かかり過ぎるので、できれば
他の言語がありがたいです。それともSundayProgramerはAccess+MSDEに
甘んじるべきでしょうか。よろしくお願いします。 PostgreSQLへのインターフェースを持つ言語なんていくらでもあるじゃん。
その中で一番慣れてるものを選択すればいい。
Sundayだの悔しいだのは関係ないというか意味わからん。 >>172
早速のレスありがとうございます。
>PostgreSQLへのインターフェースを持つ言語なんていくらでもあるじゃん。
>その中で一番慣れてるものを選択すればいい。
Python、Ruby、Perlなどは存じております。ただ業務に使えるとなると
VBのDataRepeterコントロールみたいなものがないと時間がかかり過ぎなので、
1日1〜2時間程度の作業で1〜2年ぐらいで作れる楽な開発環境がないか、
探しているのです。言語に慣れるのはある程度自身がありますので問いません。
(自分で思っているだけかもしれませんが)
>Sundayだの悔しいだのは関係ないというか意味わからん。
Sundayは時間が無いってだけです。所帯持ちなもんで
悔しいはLinux100%に近付無いのが悔しいのです。Linux好きなもんで
確かにLinuxでAccess,VB,VisualC++並みの便利さ求めるのは、贅沢だろうな
と思うのですが。
長文ごめんなさい。 >>173
> VBのDataRepeterコントロールみたいなものがないと時間がかかり過ぎなので、
素直にKylix使うべきではないかと。
WideStudioという手もあるか?
>VBのDataRepeterコントロールみたいなものがないと時間がかかり過ぎなので、
用途によってはWebアプリ(PerlとかPHPとか)でもイケルかも。
そんなに習得時間かかるものでも無いし。
VBやらKylixとは操作感が大分違ってきてしまうけどね。
>KylixはDelphi使ったことがあるので使えると思うのですが、なんだか
>Win使っているようでこれも悔しい。
なんだかMSを毛嫌いしてるようにも見えるな(w
てか、KylixがMS的に見えたらIDE全般NGのような…。
>>174
最近のWide Studioはrubyやperlやpythonに対応してるらし。
perlは使ったことあるからちょと興味あるけど、PHPやC#にも手出ししてて中々試せない。。
>>174-175
レスありがとうございました。
>素直にKylix使うべきではないかと。
やっぱりそうですよね
>てか、KylixがMS的に見えたらIDE全般NGのような…。
ごもっともです。
>なんだかMSを毛嫌いしてるようにも見えるな(w
そんな訳ではありません。『仕事で使う分には、楽でウマ〜!!』と思っております。
Win2KはいいOSだと思っております。(Xpは知らないのでなんともいえませんが...)
ただ趣味でやるならLinuxでやりたいだけです。
WideStudioも検討してみたいと思います。
ご意見ありがとうございました。 wxWindowsってよさげなんだけど。
mfcに似てるのでwinのプログラムが移植しやすい。
環境によってツールキットを使い分けてる(on GTK+/Motifとか)
ーーーーー
クロス開発をやろうとしたときどういった組みあわせが労力が少なくてすむんだろう。
コンパイラは?gcc,mingw,bcc,
ツールキットは?gtk+,wxwindows,fltk,fox,..
上記を使いやすくするための統合開発環境は?kylix,glade,widestdio,...
gtk+はやったことあるので
linuxでgcc,wxwindows,(開発環境はあると思うがまだ探してない、いざとなったらemacs)
winでmingwかbccのどちらか良い方、wxwindows,(上に同じ)
とかが良いのかなぁ。
winの方が人口が多いのは仕方が無いことなので多くの人に使ってもらおうとすると
やっぱクロス開発したい。
クロス開発してる人ってどんなの使ってるの? >>177 俺は
コンパイラ: gcc3/vc6
ツールキット: wxWindows
開発環境: emacs/ebrowse/wxGlade
ライブラリはstlport, boost, pythonを使いながら作ってる。
makefileはgcc/automakeとvc/VC++のdspの両方を
別々に作ってるよー 開発用途としてはRedhat9ってどうですか?安定してます?
あとWindowsのヘルプっぽいmanのフロントエンドってないですか? >>178
pythonって何に使ってるの?
そのプログラムに使う簡単なツール?
guileみたいな組み込みのライブラリがあるってこと?(聞いたこと無いけど)
>>170
LinuxじゃないがPalmのプログラムをgcc+make+eclipseでかいてるんだけど
やっぱりエディタとしてはemacsに大分水をあけられている気がする。
CVS関連の機能がお手軽なんでeclipse使ってるけど、それがなかったらemacsのままでもいいかなと思う。
emacsによさげなcvsモードがあればいいんだけどなぁ eclipseってやたらと落ちない?
マメにセーブして、まるで一昔前のofficeを使ってる気分
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ setpriority(PRIO_PROCESS,0,-20); ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ >>201
すこし前にオープンになった気がするでよ。
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン そういや、eclipseの名前がでてないね。
日本語化されてるパッケージでもあるんだけど。
ただ、JAVAだから重い、、、、。 >>207
Mono は悪くない。結構速い。
Wine 使った、WindowsForm 系のクラスラリブラリ移植もある程度動いてる。
X で動いてるのを見ると気持ち悪い部分があるけど、バイナリファイルそのまんま持ってきて動くのはありがたい。
Linux ベースでやるなら、Qt# か、GTK# あたりで GUI 作るのが良さそう。
コンパイラの性能は、Mono より Windows版の方が良さそうなので、
常用するようなアプリ作ったら、Windows上でコンパイルしなおした方がいいかも。
.GNU の方は使ってないけど、いまのところ mono の方が完成度高い(らしい) なぜ日本語が使えるanjutaを使わないのだ、君らは
マンセッ! >>215
RH9にfreshrpmのanjuta-1.1.97入れたけど、
anjuta内からautogen.shとかmake -kとか動かないぞ!!
libzvtが問題なのか…? >>215
anjutaは日本語表示できても入力できない
>>217
anjutaは1.0.2以降でコードエディタで日本語入力が可能になっているが。 >>220
1.1.97だが入力できないんだけど。コード見てもscintillaにはGtkIMContextなんて存在しないし。
anjuta 1.0は知らん。
>>216
libzvt-develを入れれば動くはず。 >>224
本家にあるPersonalって香具師?今DL厨。それにしてもデカいな。(ぐぐって確認はしたけど、もう一度確認。無料だよね?
>>224
プログラム板逝ってみたけどよさそうだな。あと30分でDL完了。
ただ、メモリ192Mだとキツい? 試してみた。かなり良くできていると思う。まだC勉強中の俺にもウマー
ただ、思ったのは**相当**重い。
あと、まれに標準付属のターミナルがおかしいときがある。(好きなのに変えれるんだろうけど)
日本語版に期待。(でも、流行らないのかな?) fedoraでkylix使ってる人いる?
一応動作報告キボン 質問させて頂きます
kylixを使おうと思い Borlandのオフィシャルコースウェアと言う本があったので買ってみました
それについて来たkylix3とプログラム集をインストールして
まずはサンプルプログラムの実行をしようとしたのですが
どれを実行しようとしたら毎回(プロジェクトをメイクしようとしてもです)
コンパイルエラーが出てtime.hと言うエディタが出て来ます
まずサンプル集をいくつかやったのでプログラムのミスでは無いと思います
自分でも簡単なソースを書いて実行しようとしたのですがやはりtime.hが出て来ます
time.hと言うものは使っていません
どなたか分かるかた教えていただけ無いでしょうか?
今 帰って来たところでそのコンピュータが前に無いので
今日の夜にまた詳細を書かせて頂きます
なにか足りない説明などあれば指摘して頂けるとありがたいです
夜ころになると思いますが書かせて頂きますので宜しくお願いします すこし追記させていただきます
>どれを実行しようとしたら毎回(プロジェクトをメイクしようとしてもです)
<どれを実行しようとしても毎回(プロジェクトをメイクしようとしてもです)
それと time.hと言うタブがでてきてその下にでてくるエラーは以下のようなかんじです
[C++ エラー] time.h(60): E2141 宣言の構文エラー
[C++ エラー] time.h(63): E2141 宣言の構文エラー
[C++ エラー] time.h(79): E2238 '__END_NAMESPACE_STD' の宣言が複数見つかった
[C++ エラー] time.h(63): E2344 一つ前の '__END_NAMESPACE_STD' の定義位置
[C++ エラー] time.h(79): E2141 宣言の構文エラー
[C++ エラー] time.h(131): E2238 '__BEGIN_NAMESPACE_STD' の宣言が複数見つかった
[C++ エラー] time.h(60): E2344 一つ前の '__BEGIN_NAMESPACE_STD' の定義位置
[C++ エラー] time.h(131): E2141 宣言の構文エラー
[C++ エラー] time.h(153): E2238 '__END_NAMESPACE_STD' の宣言が複数見つかった
[C++ エラー] time.h(79): E2344 一つ前の '__END_NAMESPACE_STD' の定義位置
[C++ エラー] time.h(153): E2141 宣言の構文エラー
[C++ エラー] time.h(181): E2238 '__BEGIN_NAMESPACE_STD' の宣言が複数見つかった
[C++ エラー] time.h(131): E2344 一つ前の '__BEGIN_NAMESPACE_STD' の定義位置
[C++ エラー] time.h(181): E2141 宣言の構文エラー
[C++ エラー] time.h(184): E2141 宣言の構文エラー
[C++ エラー] time.h(187): E2293 ) が必要
[C++ エラー] time.h(191): E2141 宣言の構文エラー
[C++ エラー] time.h(226): E2238 '__END_NAMESPACE_STD' の宣言が複数見つかった
[C++ エラー] time.h(153): E2344 一つ前の '__END_NAMESPACE_STD' の定義位置
[C++ エラー] time.h(226): E2141 宣言の構文エラー
と言うのが何行も続いています
そして書いた(本についてきたプロジェクト)ソースは以下のようなものです
//---------------------------------------------------------------------------
#include <clx.h>
#pragma hdrstop
#include "FormHello.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.xfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption = "hello, world!";
}
//---------------------------------------------------------------------------
複数行にわたってすいませんがいじょうのようなかんじです
どこか可笑しいようなところはないでしょうか?
よろしくおねがいします ワタクシは長らくVC++を使ってC/C++を学習したヘタレなので、KDevelop。
VC++風のUIも用意されていますし、何よりお手軽すぎです。
折角でかいディスプレイを買ったんで、GUIを使わないともったいないです。。。
viは比較的シンプルなので大体覚えましたが、emacsは機能の量が膨大すぎて覚えるだけで大変そう。 VSからgccでクロスコンパイルしてるけどVSでデバッグ出来ないから悲しい debian sarge でanjuta1.2.0を使いたいのですが、
ウィザードに従ってプロジェクトを作ると、
anjutaにぞろぞろ吐き出されるメッセージの中に赤字で
src/Make.am:27:variable 'GTK_LIBS' not defined
というのが表示され、最後の行には
Auto generation compiled .............................. Unsuccessful
とでて、失敗してしまいます。
また、anjutaを立ち上げたxtermには
(anjuta:338):GLib-GObject-CRITICAL **:file gobject.c line 1337
(g_object_unref):assertion 'G_IS_OBJECT (object)' failed
というメッセージが何個も吐きだされています。
なにかご存知の方がいらっしゃいましたら、ヒントを頂けないでしょうか。
よろしくお願いします。 自己レスです。
相変わらず良く分かっていないんですが、
apt-get upgrade して
更にg++をインストールしたらとりあえず
"Successful"
の表示に辿り着くことは出来ました。
"autoheader: WARNING: なんちゃらかんちゃら…"
とたくさん警告されますが、まぁこれはおいおいね、
ということでとりあえずは納得する事にしました。
我ながら前途多難だなぁ。 Eclipse3.0M7 + CDT の人柱さん、いませんか。
評価きぼんぬ Developers, developers, developers... (・∀・;) yes!
ttp://www.ntk.net/media/developers.mpg 「くだらねえ質問はここに書き込め! Part77」から来ました。
Red Hat Professional WorkstationでGUIアプリを
作成したいのですがお勧め(楽な)環境はなんでしょうか?
今まではWindowsでBCB6を使用してのGUIアプリ作成経験はありますが、
Kylix3は動かない様なので悩んでいます。
>255
Ruby/Tkですか?
やはりこれが一番無難なんですかね。
>256
書き方が悪くて失礼しました。
Kylix3の動作OSリストにRed Hat Professional Workstationが無いという事です。
ボーランドにメールして聞いてみましたが、
「正しく動作しない」「具体的な対応は未定」と回答がありましたので、
使ってもいないです。 C++でやりたいならば、QT。ただし商売で使うには開発者ごとにライセンスを購入する必要あり
てわけで個人的にはTcl/TkをC++から呼び出すのを薦める。Windowsでも動かせるGUIになるし。
一応、BLTとかBWidgetとかのTCL拡張使えばそれなりのものは作れると思う eclipse…
Windowsで使うよりも遅い気がするのは何故だろう。
Javaのせいなのか、描画コンポーネントのせいなのか。 Fedora入れるためにパーティション切りたいんだけど、フリーで切れるソフトない? anjuta1.2.2-1で日本語は使えないの?
fedoraのUTF8が原因なのか知らないけど、user.propertiesに
どんな設定をしても駄目だった。誰か日本語使えている人教えて。
俺には日本語使えないの?
CAで育ったのが原因かもしれないけど、どんな学校通っても
だめだった。誰か日本語使えている人教えて。 >>269
昔、使えんかったので調べたら、
anjuta のエディター部分が SJIS しか対応してないとか書いてあった気がする。
SJIS で使えるかまでは試してない。 これコンパイルできますか?
$ cat testdb.c
#include <sys/types.h>
#include <limits.h>
#include <db.h>
#include <stdio.h>
#include <fcntl.h>
#include <errno.h>
int main(){
DB *db;
db = dbopen("dbtest.db",O_RDWR|O_CREAT,0666,DB_HASH,NULL);
if(!db){
perror("dbopen");
return(1);
}
db->close(db);
return(0);
}
自分は、以下のメッセージでコンパイルできなかった。
$ gcc testdb.c -o testdb -Wall -ldb
testdb.c:9: warning: implicit declaration of function `dbopen'
testdb.c:9: warning: assignment makes pointer from integer without a cast
testdb.c:14: error: too few arguments to function
うちはこれで通った。
gcc testdb.c -o testdb -Wall -ldb1 -I/usr/include/db1 >>229
>fedoraでkylix使ってる人いる?
FC2にkylix3をインストールしてみたんだけど、起動時にこんなエラーが出ました。
For language 'ja_JP.UTF-8' several language ids were found:
ja_JP - 0411; ja_JP - 0811;
Instead of using the first entry in the list, it is suggested that you define your LANG environment variable like this: LANG=ja_JP
LANG=ja_JP.eucJP でやったら起動するのかな? >>278-279
レスどうも有難うございます。
そっちのスレも参考に覗いてみます。 軽くまとめてみた。
ttp://linux2ch.bbzone.net/index.php?FAQ%2FApplicationMisc#pa72d297 >>281 (^人^)感謝♪ どうも有難うございます。 C++やるなら
AnjutaとEclipseってどっちがいいかな?
>>284
宣伝なので通報済み。
一応Win系の人は踏まないように。 >>283
ぶっちゃけどっちもイマイチ。
機能的にはanjutaの方が全然便利だけど、結構バギー。
eclipseはpluginを入れると、SCMにsubversionを使えるのはいいんだが、機能的に
イマイチ(emacsと大してかわらん)な上、重い。
わしはeclipse, anjuta, kdevelopといったところを使ってみたが、結局emacs使ってる。 64ビットのGUIの開発環境はありますか?
コンパイル、デバッグ、エディットなどが自由にできるもの。
VC++やBCB、Delphiのようなもので、Linuxで動き、
64ビットネイティブコードを扱えるもの。Kylixは除外 anjuta2のβ版が2月初頭に提供されるそうな。 どのへんが気に食わん?素直な気持ちで聞いてるんやでぇ >>292
なーんだ、釣りじゃなかったの。ゴメン よほど挑発的な物言いをしているわけでもないのに釣り認定をされてるってことは、あなたの質問に64bitとか32bit以前の問題でアイタタタな問題があることになぜ気づけない? (・∀・)デヴェロォォォップ!!
いや、このスレ名前々から気に入ってたんだ (・∀・)デヴェロォォォップ!!
スレタイワロス > 64ビットのGUIの開発環境はありますか?
>コンパイル、デバッグ、エディットなどが自由にできるもの。
>VC++やBCB、Delphiのようなもので、Linuxで動き、
>64ビットネイティブコードを扱えるもの。Kylixは除外
いくらでもあるのに・・・ Emacsになじめなかった俺は
Linuxの統合開発環境を求め世界を彷徨った。
そして長い探求の果てに見いだしたものは、
Emacsだった・・・orz >>304
:::::::::::::::::::::::::::::::: : :: :: : ::: : : ヽ i
::::::::::::::::::::::: : : : :: ヽ マジデ〜?
:::::::::::::::::: : : : \ ヽ ウッソ〜
:::::: ::: : : : ∧ ∧
::::: : : :: : ∧_∧ \ Λ_Λ*‘∀‘) Λ
: : : : : .(´・ω・`)ショボーン ( ^∀^) )(^ワ
___ l⌒i⌒⊂)___ ヽ ( ) | | ∩
/ ⌒'⌒ / \ ̄ ̄ ̄ ̄ ̄\ ̄ ̄
__/_____/|| ||\_____\_
_|||_____||/|| ||\||_____|||_
||| し し .|| || || || |||
emacs 何かと思えば(・∀・)デヴェロォォォップ!! (・∀・)デヴェロォォォップ!!
Anjuta ってどうなん? age
開発環境の話って盛り上がらないね。
みんなインストールが楽しいのかな? >>308
FreeBSD使いなんだけど、日本語とおらなくて苦労した。
Anjutaに有るscintillaとscintilla本体で多国語表示の状況が
同期とれてなくて・・・
これから使いはじめるんだけど、やっぱeclipseに比べたら
軽い感じがする。 Emacs教団から脱会しないとLinuxの未来はない。 >>311
なごやかに同意
scintillaとかanjutaのソース見てて思ったけど、
cxxとしてるわりには、Cぽいソースだったり、
ライブラリで提供されてるソースを野良ビルド
してたり、それでもむちゃくちゃ期待されてる
みたいだし。
ようは作ってしまえばいいんだよなぁ。と思ったよ。 anjutaとkdeveloperってどっちが開発進んでるの? scintillaは多国語表示周りがいつまで経っても良くならないよね。
結局Linux/Windowsで使えるEclipseにしちゃう。
重いけど、上がっちゃえばまあそれなり使える。 >>315
世界中のでべろっおおおおぷっから突き上げくらったのか知らんが、
scintillaよりanjutaの方が、多国語対応が進んでる感じ。
ソースに手を入れた点書いて置くと。
anjutaのscintillaは、少しソースが古いのでSStringの関数が
変更されているのと、IM入力時のプリエディットに問題あり。
逆にscintillaは、pango呼びだしてる部分に変な条件が入っていて、
それでフォントが表示されない。
linuxのディストリがどんな風にビルドしてるか判らないけど、
やりかたによって、日本語入力できなかったり、表示できなかったり、
プリエディットを使わない、古いたいぷのIMを使ってる人は問題なかったり
するんだねーって感じ。
>>310
FreeBSD は package/ports の i18n が糞なので、正直比較にならない。 cedet 1.0pre3のsemanticってどう?
何かjavaコードのメソッドをちゃんと認識してないみたいだけど。 iアプリ、Vアプリ、EZアプリ、BREW、とかあっけど、
それ系の開発環境ないかねぇ?エミュレータとか
禿しく欲しい・・・ iアプリならドコモからダウンロードしろ。
eclipseで使える。たぶんLinuxでも大丈夫。 LinuxのIDEってで趣味以外の仕事で開発するのに使えるのって何があるのでしょうか?
とりあえず、私はDebianSargeの中削って全部オンメモリにいれてその中でEclipse使って
ますが、もっといい開発環境があれば教えてください。cとC++開発するのにEclipseは
もう嫌だよ
>>322
Windows
いやマジでsamba経由で Fedora4でanjuta2.0.1使えないこのソフトどの環境で動くのか激しく疑問。
作るのまじ辞めて欲しいゴミを垂れ流すな、それを仕方ないからテストする
身にもなれよボケが 結局の所、LinuxではまともなGUI開発環境は無いと言うことでFA? >>325
Eclipseなどマルチプラットフォームなものなら
Winでの開発に引っ張られる形でLinuxでの環境も
良くなっていくから、「Linuxコミュニティ発の」を
頭につければ大体FA >>325
FreeBSD使いですが、ソース読んだインプレッション。
オープンソースの進め方を読んだ学生がトレースしてるような感じ。
Anjuta2のお兄さんは気合入ってるような感じもあるが・・・
開発速度が遅いので、実は誰かが作ってくれるの待ってるような
感じもする。
なんかAnjutaの開発にのめり込むと、「プッツ釣られたな」とか言われそうな・・・ そんなやつ放っておけよ。
笑われるのが恐くて何ができる?
俺もやってるよ。ソース見られたらバカにされそうなものをオープンソースでやろうとしてる。
目標聞いたら臍で茶沸かす奴続出のことやろうとしてる。
いいじゃん。別に。やりたいならさ。やらないやつにごちゃごちゃ言われる謂れはねぇよ。 Fedora4でanjuta2.0.1使えないと言っている素人ヴァカがどの世界で通用するのか激しく疑問。
生きるのまじ辞めて欲しいゴミを垂れ流すな、GPLで仕方ないからソース公開にして
やってる身にもなれよボケが
マジレスすると、同じような話がメーリングリストにあってパッチもあったぞ。
だいたい、なんでFedora4なんだ? 核実験場にまぎれこんで逆切れしてるようなもの。 >>329
デファクト環境だからな。仕方ない。
そんなわけないと言っても仕方ない。 >デファクト環境
Fedora4=デファクト環境・・・
( ゚д゚)・・・
名前をよく聞く=優秀=最強!
とかいう思考の方は素直にWindowsだけ使ったてらいいんじゃね?
好きなだけデファクト・実質標準って偉くなった気分になれるからさ。 >>331
そんなこといったってしょーがねーだろ
オレだってふぇどらなんかつかいたくもねーよ
つーかメインじゃつかってねーよ
だけど動作試験のメイン環境はふぇどらなんだよ
動作保障環境の顧客からの指名率がだんとつなんだよ
ふぇどらで動きゃとりあえず出荷試験にパスするんだよ
最強はDeb系だとおれはしんじてるんだけど
せけんいっぱんではそんな熱い想いは 全否定されるんだよ!
しまいにゃ泣くぞコラ 金が絡む場合は Fedora よりも
エンタープライズ版 Red Hat を指名しそうなもんだが。
世間的にはFedoraなのか。 そうらしいな。
そんな人柱精神旺盛なのは日本だけかと思っていたが、
世界的にそういう傾向があるというのをどこかで見た記憶が。
動作環境じゃなくて開発環境の話じゃないの?
デファクトスタンダードなんてどーでもよくね? >>336
動作環境と開発環境とでライブラリとかカーネル版数は
合わせておきたいからな。あれこれ考えなくて済むし 特定のバージョンに依存するならするで、
ちゃんと考えて作らなきゃまずいんじゃないの? Anjutaの公式ページが401になってるけど・・・
Gnomeからのリンクも切れてるけど・・・
なにが起きてるんだ? もう辞めろメール送りつけたやついなかったっけか?
メーリングリスト荒らされたんだろ 動かなくてもいいんだけど、Sun11ってプラグイン作れるんだっけか?
そいつでautomakeかけるようにすればいいような気がするので >>343
俺はGUIデバッガとPerformance Analyzerに興味あり
DDDは便利だけど,プロファイラの良いのって現状無いに等しいもんね Linuxのまともな開発環境ってないのかな・・・。
Kilyx ,C++BuilderXは全然使えないし(使う以前の問題だが・・・)。
Eclipseも遅いし編集しにくいし・・・。関数リスト字デカ過ぎだし・・・。
たださ、関数解析してVC++みたいにさ、リスト表示してくれて。
クリックすればそこに飛ぶ。それだけでもいいんだよ・・・・。
それさえあれば・・・・。 Eclipseは遅い以外それほど不満無いけどな。
CDTは遅すぎ。 >>347
俺はC専門なのでCDTしか使ってない。
今QtでRPG作ってるんだけどだんだんクラスとか関数が増えてくると
Eclipse+CDTでも関数一覧が見にくくてかなり編集が辛くなってくる。
普段VisualC++の洗練された画面を見ているから(決して信奉者じゃない)
余計にキツイモノがある。
取りあえずまともに使えるものがないから仕方なくEclipse+CDTだけどね。
ここは良スレだね。
スレの内容が、
趣味の話 → 情報整理 → 安定・解散 → 初心者の質問掲示板&荒らし
今頃来ても遅いってことだね。 ttp://distcc.samba.org/
distccでぐぐってもgentoo向けの情報ばっかりなんだけど、Fedoraとかでスマートに使う方法は無いのか?
いちいち$ CC='distcc gcc' MAKE='make -j4' rpmbuild とやるのはださい。 KDevelopでメニューを後付けできますか?
メニューバーらしきものが見付からないのですが。 >>351
rpmmacrosあたりに書いとけばいいんでないかい。
>>351
それがだるいだけならaliasで十分だと思うけど。 VC++と同等の環境ってないの?
おしえておしえて 無いよ。
VC++は神
見た感じならkdevelopが一番近いと思う。
gtk環境じゃなきゃ駄目というのならanjuta VC++っつーかVisualStudioはすげーよなぁ・・・
何であのクオリティでOS作れないんだろ。 自分たちが毎日使う道具だから<VisualStudio VisualStudio並の互換性無視とリソース消費が許されるのならOSはもっとよいものになるんじゃないかな。 >>359
使って何やってるのか教えて
漏れはVisualStudioなんて使いこなす能力もヤル気もないわ Anjuta 2.0.2 でてるね。まあ、あいかわらずアルファに相応な品質だけど。 >>363
インスコしてみたの?
どうよどうなのよ。
C/C++開発環境を構築したいんだけど
このスレ教えてもらってずっと読んでみて、Anjuta、eclipseあたりが
いいんかなー?とオモタんだけど。
まーダウンロードファイルが色々ありすぎて
どれをダウンロードしていいかもわかんないんだけどね
とりあえず参考に CDTはいまいちだとおもう。
SunStudio11試してみて。
SunのC/C++コンパイラもアルファなのならあるよ。 新参Linuxプログラマ向けのドライバ開発キットがリリース
ttp://japan.linux.com/kernel/06/05/30/0218250.shtml
これって、普通の開発環境と何が違うんだろうか。。 kdevelopで「ファイル内を検索」の色設定ってどこでやるのでしょうか 超恐れスで363ではないがanjuta2.02入れてみた。
まずビルドがつらい。Fedora Core5でも相当ライブラリとかビルドしたり、
バージョン上げないとだめ。Gtksourceviewは非常に良い。
やっと日本語でコメントが書ける。不安定・・・かな?結局使ってない、というか
普段はFedora Core4使っていて5はvmwareだから。
CDTも中々良いけどJava関連の充実度と比べると今一さを感じるし
anjutaかCDTか迷う。 iアプリやEZアプリ制作のためのLinux上での開発環境ってあるんでしょうか? 無いと思う。コード書くだけならクラスパス設定してやりゃ良いけど。
DoJaのEclipsePluginはLinux上でも動くかも。
どっちにしろ端末エミュレータはWin上で無いと無理(かwine使うにしても面倒)。 >>373
そうですか。残念。どうも有難うございました。 >> 374
>> 373 が言うように確かに無い。が無いなりにWineでDojaの一部exeを使用すると出来たりもする。
エミュレーターも動くよ。一時はこれでやってたが、流石にダルくなってきたので、Vmware。 リファクタ機能がIDEの要だと思うのですが。
構造体のメンバ表示はもちろん、インポートしてるクラスライブラリとか自作クラスのクラス内容も表示してくれるとなおよい。
eclipseとかmonoDevelopはその点便利。
C++のSTLのリファクタ機能をもつソフトは未だ無いのかい。 >>378
おまいさん、GoodJob.
知らなかった。いいね、コレ。 eclipse-sdk(Java)
eclipse-cdt(C/C++)
eclipse-pydev(python) >>378
その昔makeに変わるプロジェクト管理を期待して使おうと試みたことはある
やっぱまだmake?
>>381
Qtだったら
つ 「qmake」
マジおすすめ
ところでEclipse+CDTでクラスとか変数がずらーっと出てくるウィンドウ
(名前忘れた)のフォントもっと小さくしたいんだがなんか方法ある? Linux初心者でWinのVSみたいなデファクトスタンダードな環境があるのか調べていたけど
とりあえずGTK+使っておけば問題なさそうだね
それにしてもlinuxで開発は人気がないのかな、、、盛り上がってないね 意味が分からない
VisualStudioとGTK+では存在の意味がまったく違うけど? GTK+系には総合開発環境を提供してくれるソフトってあるの? SharpDevelopはGtk系だな。
Monoで逝けばおk anjuta良さそうじゃん
Kdevelopと比べてどうなんだろう anjutaはゴミ使えない。
それよりcodeblocksをsvnで引っ張ってビルドしてみ
あれはまだ致命的なバグがいくつかあるがそれでも
使用感はVC++のパクリそのものだよ 質問
GCCを使ってるんですが、
VisualStudioみたいにブレークポイント使って任意の場所で
ストップさせて変数やメモリの中身見るのを
gdbでは、どうやれば出来るんでしょうか?
ググッてもgdbの使い方みたいなのって余り出て来ないんですが
参考になる本やサイトあったら教えてください。
VisualStudioの開発環境からGCC+Viの開発環境になって移行するのに苦労してます。
>>394
アウチッ!
gdb 使い方
とかで検索してた本の宣伝とかには引っ掛かるが
その本がどこまでgdbについて書いてあるか分からなくて困ってた
まさかgdb breakとは・・・
検索能力低くてスマソ Anjuta上でglade呼び出して、ウィジェットつくって、それをGUIアプリとして実行するようにする方法がわかりません
main()になにか書くのでしょうか
わかりやすいサイトとか教えてください jdeeがメジャーバージョンアップ間近かってMLに出てた。 windowsとlinuxで、クロス開発したいのですが、
フリーでは、どれがいいでしょうか。
・希望は、borland C++builder6 を使い慣れてるので、
一番近いのがいいです。
・商用では、borland Kylix 3 professional が、
一番いいですよね。ネットで検索したら、売ってるところいっぱいありました。
borland Kylix 3 open edition は、入手する方法ないですか?
・builder X は、部品を貼り付ける のでは無いんですよね。 open editionって?
ボーランドのサイトでメアドを登録してアンケートに答えれば、
キーとダウンロード場所のメールが送られてくるんじゃないかな? >>399
Borland Kylix Open Edition
の1と2はベクターでダウンロードできるみたいです。
3は、まだ見つけること出来ないです。
ユーザー登録もできないようです。
http://www.borland.co.jp/kylix/kx2/register.html
あきらめるしか無いでしょうか。
ほかになにか、いいのがあればいいですが。 GUI開発なら、WideStudioが、いいかもしれないですね。
組み込み の勉強もしたいと思ってたので、
HP見ると実際の製品にも使われてるみたいですし。
更新もされてるみたいですしね。 WideStudioなぁ…
あれ、一時の酔狂で作った物かと思いきや、ちゃんと更新し続けてるのは凄いな。 部品のデザインが、オリジナルなんですかね。
WideStudio 部品少ないですが、使えそうです。 WideStudioよりも、wxWidgets + wxgladeの方が、
opendialog使えて、デザインもOSのもの、いろんな部品使える
から、いいかもしれないですね。
WideStudioのいいところは、組み込みにいいんでしょうか。
部品とかあんまり、必要ないと思いますし。
WideStudioなんか、重たいような。
家のパソコン処理が重たいとき、画面が一瞬真っ暗になるのですが、
部品のサイズをマウスで帰るとき、動かすたびに真っ暗になります。 >>400
Kylix3 Open Edition は
Kylix関係の本の付属CDにインストーラーが入っているものもあるので、
そこからインストーラーそのものは入手できる。
しかし、それでもやっぱりユーザー登録できないので動かせないのにかわりない。 EclipseにCDTをプラグイン。コンソールアプリなら使えそうだが
GUIをGTK+で使おうとして四苦八苦。
>>241
>Eclipse+CDT。これ最強。
本当にそうなのかと?
>>183 [03/06/25 23:10]
>eclipseってやたらと落ちない?
やたらと落ちる。
#4年前へのレスでも会話が成り立つとはどうかしてる(苦笑
統合開発環境での生成物がコンソール環境のみではシャレにもならない
いや、ふつーにKate最強伝説でいいんじゃないの? 最強の統合開発環境ってどんなの?
俺はいつもエディタが気に入らなくてVimでシコシコ書いてるよ Kdevelopで書く。他のsourceを持ってこようとしてうまくいかず、
結局Makefileを勉強することに。(昔VCでも同じオチをw)
で、今はkate使ってる。テンプレートがあるから、
自分で最初から書くときはKdevelopつかってるけども。 visualstudioと違ってkdevelopは他人のソースが使えん
これはいつになったら解消されるんじゃろか… MonodevelopのC++完全サポートはまだですか?
MSもいいかげんVSのLinux版だせよなー そりゃ何はともあれコード補完だろ。それ以外はまあだいたい別のツールでなんとかなるし。 自分の場合インテリセンス相当はかなり優先度低い。
それよりはデバッガ統合とUIデザイナ統合。 ちゃんとしたフォームデザイナーがあったら欲しいな
あとはエディットコンティニューとコード編集中の字句/構文のエラーチェックだな
慣れてくればemacs, gcc, gdbでも全然困らないんだけどね。 すいませんLinuxにおけるVisualC++って
どんなのがあるのでしょうか?
KylixがあるみたいですがC/C++ですと何なんでしょうか
それとDirectXみたいな環境はありますでしょうか?
要するにWindowsに負けるとも劣らないゲーム開発環境って
Linuxにあるのでしょうか? >>419
>すいませんLinuxにおけるVisualC++って
統合開発環境ならKdevelopとか。
gnomeは使ったことないので別の人に任せる。
>それとDirectXみたいな環境はありますでしょうか?
ライブラリなら有名どころでOgreとか
http://www.ogre3d.org/
linuxはOpenGL。お手軽なラッパーならSDLとか。 >>419
ゲ製作技術
bbs2ch:board:http://pc11.2ch.net/gamedev/
C++向けの開発環境ならAnjuta, KDevelop, Eclipse+CDTあたりがある。
DirectX相当のライブラリというなら、SDLがそうかもしれん。 >>420
今のところ最強なのは
Code::Blocksだろ。Eclipseより軽くて
操作感はほぼVC++
しかもテンプレで最初からOgreとかGLUTの
プロジェクトテンプレあるよ。
emacsの文字を大きくするのにはどうすれば良いのですか? >>424
Options→Set Font/Fontset >>425-426
レスありがとうございます。
Options→Mule→Set Font/Fontset
でできました。
実はEclipse+CDT環境でGTK+で使おうと苦戦して質問もしています。
ある程度質問を煮つめてもダメならemacsを視野に入れます。
ご存知かも知れませんがDOS時代はマイクロemacsと言うエディタがあり
結構使っていました。
>419
irrlichってのもある
ttp://pc11.2ch.net/test/read.cgi/tech/1104179696/ 初歩的な質問
math.hにtanhってあるん?
なんか/usr/include/math.h中にそれらしきものが見当たらんのだが… math.h が include してるファイルの中にあるんじゃないの。
/usr/include で grep -r tanh * とかすれば何かわかるかも。
とテキトーに書いてみる。 >>430
ごめんなさい
解決しました。
単に-lmを付け忘れただけだったという… XfceでGUIアプリを作成したいんだけど、GUIの部分はデザイナツールに任せたいと思ってる。
フリーだと、Anjuta+Glade2でおk? Glade3を使ってみたが、これってGlade2の時みたいにソース生成できない?
だとすれば、これを使う意味が全くないような気が・・・ >>436
libgladeのリファレンス読んできた。
なるほど、そういうことだったのね。
サンクス!! スポーツ用品メーカー ★
★ NIKE誕生にまつわる汚れた歴史をご存知ですか? ★
★ オニツカを騙して強奪した金で、現在があるのです。 ★
★ これでも、日本人のあなたはNIKEを使いますか? ★
★★★★★★★★★★★★★★★★★★★★★★★★★
'63年にアメリカ人の若者フィル・ナイトが
アメリカのランニングシューズマーケットに関する広範な
研究結果を携えて日本のオニツカタイガー(現アシックス)の
鬼塚喜八郎社長を訪ねてきた。
そして、オニツカのシューズが世界で最も優れているから、
アメリカ国内で販売させて欲しいと頼んだ。
鬼塚はそのアメリカ人に感銘を受け、彼と取引することに合意。
フィル・ナイトは帰国後、オレゴン州にブルーリボンスポーツ社
(NIKEの前身)を設立した。
オニツカとブルーリボンスポーツの業務提携は大成功を収める。
ところがその後1970年、オニツカがブルーリボンスポーツと共同の
販売会社を設立する直前に、フィル・ナイトは裏切った。
シューズ製造を事前承諾なく別のメーカーに変更、
さらにブルーリボンスポーツはサブブランドネームの使用に関して、
契約の盲点を突いて、オニツカを告訴した。
両者の話し合いの結果、
オニツカが多額のお金をブルーリボンスポーツに支払うこととなった。
全てにおいて用意周到に計画を遂行してきたフィル・ナイトの勝利だった。
その直後にブルーリボンスポーツは社名を「 NIKE 」と変更。
オニツカから強奪した資金を元に快進撃が始まるのであった。
幹部は、ほとんど韓国系。なるほど・・・・。
ttp://ex21.2ch.net/test/read.cgi/k1/1171691363/325
Ubuntu 7.10でglade用ドキュメントのglade-docというパッケージをインストールしたのですが、
yelpでそれらしきページを表示させることができません。どうすれば見られるか教えてください。 >>440
ubuntu 使ってないから分かりませんが、、、
$ rpm -ql glade-doc
で/usr/share/gtk-doc/html/ 以下のファイルが
インストールされていれば、
$ w3m file:///usr/share/gtk-doc/html/gladeui/index.html
などで見れると思います。
>>441
レスありがとうごさいます。
こちらでは/usr/share/doc/glade-docにインストールされていました。ただxmlファイルや
gzipで圧縮されたテキストファイルがあるだけで、どうすれば快適な形で見られるのか
はまだちょっとわかりません。引き続き調べてみます。 devhelpは入れてあるのですが、目次には出てきてないです。 ttp://pc.watch.impress.co.jp/docs/2008/0410/intel.htm fedora development使ってます
schemeのお勉強すっぺと思ってplt-scheme落としてインスコしたんですが、
drschemeで日本語入力が出来ませぬ。
imはuimを使っているのですが…uim-ximでも駄目っぽいです。
どうすりゃいいんでしょうか?
unix上ではまだ多言語対応甘かったりするんでしょうか? jdeeを使ってて、compilerのbufferが文字化けしませんか?
(set-language-environment "English")
とか、
(setenv "LC_ALL" "en")
をやったのですが、みんな文字化けしてしまいます。 >>448
解決しました。
ttp://pc11.2ch.net/test/read.cgi/unix/1218093847/659 馬鹿な質問かもしれんけど、デバッグで1000回繰り返すfor文を、
950回繰り返してからステップ実行って出来ますか?
ソース描くのにはemacsやらviで、makefile作るためだけに、
プロジェクト管理してくれるソフトってない?
qmakeがそれらしいけど、他にもあったら教えて >>452 makefile も emacs じゃないの? エディタで、
・タブ操作可能
・別窓でシェル使える
・各種言語テンプレートがある
・あわよくばクロスプラットフォーム(cygwin使える)
エディタってない?
geanyにテンプレート追加出来たら完璧なんだけど 連投スマソ
geany使えんかったねwindows.
基本linux環境でお願いします。
あわよくばwindowsでも 連投スマソ
と思ったらwindows版もあるじゃない
皆,geany使おうぜw >>454
テンプレート追加できるよ。
~/.geany/templates/filesに入れればいい。
俺も追加しまくってる。
geanyの欠点は文字コードの自動判別くらいかな。
これは自分で指定出来るから問題はないけど。 >>457
公式ドキュメント見てみたら、それっぽい記述があった。ちゃんと読んでみる。
gdbの連携は出来ないんかな?それっぽい記述が見つからなかったorz
>>458
ホントはemacsにいきたいんだけど、どうも移行出来ない。
もっさり、タブ文字、バッファの扱いとか考えると、
慣れてるvimでいーやってなっちゃう。あと、どうもM-x、C-xが押し難い。 俺はvimが8割、geanyが2割って感じかな。
どうしても端末からファイル開くことが多いからvimを使用してしまう。 geanyはさ、プロジェクト管理とか出来るじゃん。
vimでも出きるけど、プラグインとか設定するのが…。
シェル使うために、サスペンド+fg or screenもしっくりこなかったし、
何よりもvimは、ソースを大幅に改変したあとに手違いで、リカバリして
エラい目にあった恐怖が消えないw。そういう意味では、emacsも怖い。
>>461
俺もvimとgeany両刀でいくわ >>リカバリしてエラい目にあった恐怖が消えないw。
単に使いこなせてないだけでは・・・ >>463
だよ。スワップ機能消しとけば良かった話だし。
少し触ってないとやり方忘れちまうし、その程度のレベルっす >>464
howm とか入れて毎日使うようにすればいいよっ 誰かcodeblocksでまともに日本語入力
出来る方法知らないですか? Code::Blocks 10.05 がでてたのでインストールしてみた@Ubuntu 10.04 32bit
- 対応括弧のハイライト表示のちらつきが改善されてた
- 日本語のインライン変換ができなくなってた(変換候補は左下に表示)
>>467
8.02 で日本語が入力できなくなった時は一旦半角英数モードにして半角1文字を
ダミーで入力してから日本語入力してた
遅レスすまん Ubuntu 11.10 x86_64 + GNOME Shell 3.2.2.1 + gnome-shell-extensions-autohidetopbar の
環境にrabbitvcs-nautilus3 0.15.0.5 を入れたら、デスクトップ上部にNautilus のメニューバーが
表示されるようになってしまいました。
ただし、gnome-tweaktool でデスクトップアイコンの表示をオフにするとメニューバーは消えます。
/usr/share/nautilus-python/extensions/RabbitVCS.py の実装に問題があると思うのですが、
どこら辺りを直せばよさそうですかね? ∧_∧
( ・∀・) 人 ガッ
( つ―-‐-‐-‐-‐-‐○ < >__Λ∩
人 Y ノ. V`Д´)/
し(_) / ←>>153 Code::Blocks 12.11 がリリースされていました。二年半ぶりの更新?
Changelog
http://www.codeblocks.org/downloads/31 今VSを使ってて気づいたがこれがしたいと思いつく需要の有りそうな操作が
パッと出来ないとそれはまだ優れた環境と言いがたいような
だから使用頻度や需要に応じて求める操作が難なくできるほど優れた開発環境だと思った だれか開発環境のソフトと対応言語のまとめを作ってくれませんか?
片っ端から入れて使い勝手を試してみたいです。
目的はプログラミングの勉強です。 >>475
誉め殺しすんな
>>476
冗談じゃねぇよ そもそも対応言語であんまり分かれてない気がする。
C# ならmonodevelopだけど、それ以外はたいていEclipseにプラグインが
あるから、とりあえずEclipseから始めるのがいいんじゃないかな。 重厚な作りで動作が思いとか、
軽量でさくさく動くとか
あると思います。
またテキストエディタもプログラムの内容で着色されるものがあると思います。
いずれまとめたいと思います。 ■ このスレッドは過去ログ倉庫に格納されています