1 名前:デスマーチのプロ mailto:sage [2009/02/06(金) 02:11:04 ] ■公式 ttp://www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 14 ttp://pc11.2ch.net/test/read.cgi/tech/1230008197/ ■リンク Visual Studio 2008に搭載された17の新機能 ttp://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 ttp://www.atmarkit.co.jp/news/200711/20/vs.html ■関連 Visual Studio 2005 Part 25 ttp://pc11.2ch.net/test/read.cgi/tech/1225268851/ その他テンプレ>>2-5
100 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 23:47:48 ] mono に -aot という怪しげなオプションは付いてるけど
101 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 00:25:58 ] >>94 Windowsインストーラ3.1以降が入ってないとそうなるって記述を どっかのリリースノートで見た記憶があるな
102 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 01:10:08 ] dll化でもしてろ
103 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 11:15:43 ] ∧__,,∧ 旦旦旦旦旦旦旦旦 ( ´・ω・) 旦旦旦旦旦旦旦旦 お前ら何ケンカしてんだよ . /ヽ○==○旦旦旦旦旦旦旦旦 お茶飲んで落ち着け / ||_ | 旦旦旦旦旦旦旦旦 し' ̄(_)) ̄(_)) ̄(_)) ̄(_)) ̄(_))
104 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:06:54 ] そういえばXSIって.NET2.0で作られてるよね MayaとかLightWave3Dとかもそうなのかな
105 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:14:11 ] 開発期間が大幅に短縮になるし、本当に速度が必要な場合は.NET使用が必要不可欠 2.0以降に開発が始まったソフトはほぼ.NETで作られてると思う
106 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:36:03 ] 今年はXBOX360で同人ソフトが販売可能になるからC#が勢いづくだろうね たぶん2、3個どころか大量にプロ集団が出してくるからそれに踊らされて俺も作る!とかな予想
107 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:55:23 ] >>106 でじま!?
108 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:22:22 ] news4xbox.blogspot.com/2008/07/xbox360.html
109 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:34:16 ] 俺C#入門書買ってくるわ
110 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:39:28 ] C++ユーザー乙 VBだから悔しくなんか無いもん!><
111 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:47:27 ] C++は過去の膨大な資産を捨てられずに生き残ってるとか思われがちだけど 全てを捨てても.NETには移行したほうがいい。 アセンブラの膨大な資産があるからCには移行しないと言ってるのと同じ
112 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:00:52 ] >>109 そっからかよw 一つ忠告しておこう。 ゲームは画質が命なのはわかってるだろうけど、素人が陥りやすいのは3Dモデリングソフトの戦争に巻き込まれること 無名だけど本気でやるならこういうソフトにしないと勝てない。時間的に www.youtube.com/watch?v=iBX0i4v_ZWg www.n-sided.com/ オブジェクト指向がわかってるなら意味わかるよな?
113 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:30:10 ] >>112 なんでいきなりモデリングソフトの話をしてるの?
114 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:31:15 ] 頭悪いからだろ
115 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:36:23 ] プログラマーがゲームを作る場合一番ネックになるのが絵 なるべくプログラミング時間を使えるようにアドバイスしただけ
116 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:39:47 ] 3DCGソフトを比較するスレ 其の四 pc11.2ch.net/test/read.cgi/cg/1232387928/
117 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:53:10 ] スレ違いだから。
118 名前:デフォルトの名無しさん [2009/02/11(水) 18:07:21 ] 360のソフトってC#じゃなきゃつくれねーの? C++とかじゃだめなんか?
119 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 18:17:46 ] >>118 C++/CLIでも作れるけど セキュリティ上の理由で検証可能コードしか使えない。 【みんな】XNA 質問・相談スレッド1【初心者】 pc11.2ch.net/test/read.cgi/tech/1190558621/
120 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 18:42:21 ] 「検証可能コードしか」じゃないと思うぞ。 Pure IL あたりが正確な表現になるのかな
121 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 19:02:05 ] >>118 法人立てて100万くらい出して開発機買えばC++で360ソフト作れるよ。 C# なら個人でタダで開発できるわけだけど。
122 名前:デフォルトの名無しさん [2009/02/11(水) 19:03:13 ] タダのほうがいいです。
123 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 21:08:45 ] C++でDLLとか作ってC#から呼び出したり出来ないの?
124 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 21:12:03 ] >>123 PInvokeで可能
125 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:28:38 ] じゃあ結局C++で360ソフト作れるってことじゃね?
126 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:29:59 ] 同人作れるようになったからといって 何が変わるとも思えないけどな
127 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:53:27 ] >>125 PInvoke使っても360では動かないだろ
128 名前:デフォルトの名無しさん [2009/02/11(水) 23:45:44 ] 変わるんじゃない、俺たちが変えるんだ(`・ω・´)
129 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:50:02 ] >>128 「俺が変えてやる(`・ω・´)」ぐらいの事言っとけよww
130 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:50:22 ] 過去のXNAコンテストで上位の作品って作るのにどのぐらいかかってると思う?
131 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:51:26 ] 【みんな】XNA 質問・相談スレッド1【初心者】 pc11.2ch.net/test/read.cgi/tech/1190558621/
132 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 02:11:19 ] 複数言語を使い分けている場合、マクロを全て切り替えるには設定のインポートを毎回するしか方法はないんでしょうか?
133 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:08:16 ] >104 そうなんだ!知らなかった。
134 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:36:28 ] >>125 CPU違うからネイティブなコード自体無理
135 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:36:09 ] C++ プロジェクトごとの警告レベルは設定できるんだけど、 デフォルトでの設定はどうやるのでしょうか? 常に警告レベル最大にしたいのです。
136 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:22:58 ] プロジェクトテンプレートをいじる
137 名前:デフォルトの名無しさん [2009/02/13(金) 17:37:01 ] VB2008で"フォームが完全に表示されたら処理を実行する"という方法はありませんか?
138 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:41:09 ] >>137 Shown イベントじゃだめかい?
139 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:42:55 ] Form.OnShownじゃ駄目なのけ? というか、ちょっとスレ違いじゃないかい。
140 名前:デフォルトの名無しさん [2009/02/13(金) 17:46:08 ] >>138 >>139 サンクス Shownで試してみるわ。
141 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 18:12:34 ] 勝運あれ
142 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:24:00 ] 別フォルダにcppぶち込んでたせいでインテリセンスおかしくなってた 気づいてみればなんてことは無かったんだが #include "stdafx.h" #include "..\stdafx.h"
143 名前:デフォルトの名無しさん [2009/02/14(土) 21:45:45 ] プロジェクトの中に、画像ファイル(PNGです)を含めたいのですが、アイテムを追加しようとしても BMPファイルしか見当たりません。どうすれば追加できますか? VS2008です。お願いします。
144 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:47:40 ] BMPにすればいいんじゃね
145 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:50:39 ] >>143 追加ですべてのファイルを表示して、では?
146 名前:デフォルトの名無しさん [2009/02/14(土) 21:59:21 ] 「Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ」 のライセンス条項が意味不なんでおしえてplz 「再頒布可能パッケージを使うにはVisualStudioが必要」 って意味無いんだけど。。 ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
147 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:01:43 ] >>146 これを再頒布するには、だろ?
148 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:07:41 ] >>147 通例で考えるとそうなんだけど、 そういう意味には読めなくて・・。 2008sp1からこの一文が追加されてるし、なんかあるのかと
149 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:10:14 ] "使う" "use" の解釈次第だね。 最終的にはライセンサーである MS に聞くしかないけど、 俺は気にしないな。
150 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:16:24 ] 最良府パッケージって要はランタイムなんじゃ…… 使う方もMSから落としてねってことか?
151 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:19:11 ] 新しい読み方だな 再頒布(redistributable)だから二次配布していいんだよ
152 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:22:49 ] 名前がredistributableだからって、好き勝手にredistributeしていいことにはならんだろうが
153 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:24:55 ] >>146 プログラムするにはVisualStudioが必要みたいな感じじゃね・・?
154 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:37:16 ] これを再頒布していい人はVC++2008のライセンス持ってる人だけですよ。(される人は関係ない) って読めたけど。
155 名前:デフォルトの名無しさん [2009/02/14(土) 22:39:14 ] 143です。 ありがとうございます。既存のファイルを追加する、で追加したらコンパイル時の 動作を指定するルールを書いておくファイルを指定しろといわれたのですが、これは どこに保存すべきですか? 何度もすいません。
156 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:40:11 ] ってことはライセンス持ってないやつがダウンロードして 手持ちのマシンとかへ頒布したりすると違反になるんか
157 名前:デフォルトの名無しさん [2009/02/14(土) 22:42:29 ] MSからダウンロードする分には問題ないべ
158 名前:146 mailto:sage [2009/02/14(土) 22:57:11 ] >>149-157 だよねぇ。じゃなきゃダウンロードする意味ないしなぁ。 なんでわざわざこんな文追加したんだか。 他の開発ツール使いはダメってだけかな
159 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:24:32 ] C++/CLIでアプリ作ろうと思うんですが、 これでアンマネージドのコードを含ませた場合.NETの意味なくなりませんか? まず、機種依存をアンマネージド部分で調べないといけない。ガベージコレクションが効かない。 他にも混在させた場合まずい部分ありますか? そもそも混在できるからやる価値があるんじゃないんでしょうか?混在させないならC#のほうがいいし 橋渡しの為だけに作られた言語だとは思えないんですが。 MDirectXに含まれないDirectMusicなどを使いたくて、しかも可能な限り.NETで作りたい場合はC++/CLIでいいんでしょうか?
160 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:36:29 ] 混在させてもC#でいいんじゃないかな
161 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:40:49 ] >>159 DirectMusicをC#で使えるようにするDLLだけC++/CLIで作ればいいかと。
162 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:45:13 ] >>159 そうする必要があるから混在させるんだろ 意味とか関係なく必要だから存在する それ以外になにかありますか?
163 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:47:19 ] DirectMusicってCOMじゃないの?
164 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:11:57 ] いやそういうことが聞きたいのではなく アンマネージドを含ませたら機種依存になってしまうんじゃないのかということを聞きたいんです。 マネージドでパッキングされるとかはないんですか?DLLにしたらもちろんDLL部分は.NET関係ないですけど C++/CLIの中で書いたアンマネージコード部分も.NET関係なくなるんでしょうか?
165 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:14:12 ] それは知らないけどどうなんだろう もしそうだとしたらC++/CLIが最強言語になるけど
166 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:18:33 ] >>164 パッキングってなに?
167 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:18:46 ] いいや、もちろんアンマネージはアンマネージだよ。 だから例えば、アンマネージを全く含まない/clr:safe以外では 非マネージなプログラム同様、ビルド先にx86/x64/IA-64などといった環境毎の区別がなされる。
168 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:21:20 ] 橋渡し言語でFA
169 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:14:31 ] >>159 C++/CLIじゃなくC++で作ったdllを普通にC#で利用すればよくね? C++/CLI道はイバラ杉
170 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:03:14 ] >>159 C++/CLI は橋渡しのためだけにある言語だろ。 C++/CLI はアセンブリ中に managed/unmanaged を混在させられる唯一の言語。 >>169 関数として公開できるライブラリなら DllImport でいいんだけど、 クラスの中で unmanaged コード使いたいとかいう場合、 C++/CLI で書くのが楽な時ある。
171 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 03:26:40 ] もう++ではコードかけんな・・・
172 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:19:21 ] すみません。非常に初歩的な質問ですが visual studio 2008 コマンドプロンプトでcファイルをコンパイルしようとすると LINK : fatal error LINK1104: ファイル 'C:\DOCUME~1\(ユーザー名)'を開くことができません。 と表示されcファイルの保存場所(C:\c-lang)にはobjファイルだけが出来上がってる状態になります。 #include<stdio.h> int main(void) { printf("テスト\n"); return 0; } すらコンパイルできませんでした cファイルの保存場所はまったく別の場所なのにC:\DOCUMENT〜〜を開こうとするのかもわかりません 問題点をご指摘ください
173 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:19:55 ] >>172 どういうコマンドを打ったんだ
174 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:20:34 ] ライブラリのパスがおかしい、とか。
175 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:21:50 ] >>173 cd/D C:\c-lang で移動後に cl test.c と入力しました。 構文エラーなどはしっかり表示されるのですが exeファイルは出力されません
176 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:31:19 ] SETでLIBを調べて見るべし
177 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:37:52 ] >>174 >>176 すみません真性の入門者なので理解できないのですがライブラリって言うのは標準関数等が保存されている場所でそこにアクセスができていない と言うことでしょうか? VSをインストールしなおしたら解消する可能性はありますか?
178 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:54:15 ] >>177 ライブラリのパスが原因なら、ライブラリのパスを環境変数で指定する方法がある。 VSをインストールするとVSのどこかに環境変数を設定するバッチファイルがある。 vsenv.bat見たいな名前。正確な名前は忘れた。コマンドラインで実行するならこのバッチを一回走らせればおk
179 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:05:27 ] >>178 それを呼び出すのが、>>172 の言っている Visual Studio 2008コマンドプロンプトだと思うんだ。 この名称でスタートメニュー内に存在するし。
180 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:09:38 ] 入門者スレここにあり
181 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:10:18 ] 環境変数 LIB、LIBPATH がおかしくなってるんかね。 なので、>>176 なわけだが・・・
182 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:20:32 ] 手遅れになる前に忠告するけど、SETを晒すのはよしたほうがいいよ。 ユーザー名やいろんな情報が混ざってるから気をつけること。
183 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:21:00 ] >>172 です ご指摘の方法(batファイルを走らせる、SET LIBでしらべる等)試してみたのですが解消できませんでした いちどインスコし直してみます お手間を取らせて申し訳ありませんでした。ありがとうございます
184 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:24:24 ] 再インストールしたって、何の解決にもならんけどなw
185 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:43:26 ] >>172 LINK : fatal error LINK1104: ファイル 'C:\DOCUME~1\(ユーザー名)'> なんでDocument~1のような短縮名になってるの? 他にもコンパイラインストールしたことはある?それが呼ばれてるんじゃないのかな
186 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:57:11 ] >>185 ほかのコンパイラを使った事はありません いままではVisual C++を普通に起動してプロジェクトを作ってから「ビルド」、「デバックなしで開始」みたいなふうにプログラムを走らせてました
187 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:00:24 ] VC の IDE のオプションのライブラリ設定と、環境変数 LIB の違いを確認すれば OK だな。
188 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:06:28 ] 前スレにもでてたExpression Blend 2だけど これってに入ってるExpression Studio 2のVisual Studio Standard 2008って 普通のVisual Studio Standard 2008としても使えますよね?
189 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 23:52:04 ] お前には無理だからやめとけ
190 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 00:34:41 ] お前にも無理だから
191 名前:デフォルトの名無しさん [2009/02/17(火) 01:05:01 ] >>172 リンカに渡すテンポラリーファイルが開けない、ということなんじゃないか? 環境変数 TMP, TEMP は大丈夫か? まさかユーザー名が2バイト文字だと通らないとか。
192 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 03:13:24 ] そのへんじゃね?スペースを含むパスがダメとか
193 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 10:28:30 ] VS2008 SP1 日本語版でプロジェクトの設定やコントロールとかのプロパティの 説明のとこが英語になっちゃったんですが、戻し方分かる方いらっしゃいませんか? IntelliSenseのパッチは当ててそれは日本語になっているんですが・・・。 どうも.NET周りが英語だと思って動作しているような気が。 ちなみにOSはXP x64です。 このファイルがなくなっているんじゃーとかであれば他のPCから持ってくることはできます。
194 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 13:35:08 ] もしかしてExpressってクラスダイアグラムが無い? どうやってもムリ?
195 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 15:38:04 ] メソッドの呼び出し回数や処理時間って求めることできませんか? gprofみたいなのないんでしょうか?
196 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:31:30 ] 6.0まではプロファイラがあったんだが
197 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:39:23 ] フリーのプロファイラみつけました EQATEC でも登録してもダウンロードリンク書いたメール送ってくれませんorz ダウンロードした人いますか?
198 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 20:50:27 ] .NET Profiler があるだろ
199 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:04:48 ] .NET Profilerでぐぐるといっぱいでてくるんだけど具体的にはどれ?
200 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:07:33 ] CLR Profiler